scispace - formally typeset
Open Access

WATEERFALLVs V-MODEL Vs AGILE: A COMPARATIVE STUDY ON SDLC

Reads0
Chats0
TLDR
This comparative summarizes the steps an organization would have to go through in order to make the best possible choice when selecting the right software development life cycle (SDLC).
Abstract
Organizations that are developing software solution are faced with the difficult choice of picking the right software development life cycle (SDLC). The waterfall model is a sequential design process, often used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases. The V-model represents a software development process which may be considered an extension of the waterfall model. Instead of moving down in a linear way, the process steps are bent upwards after the coding phase, to form the typical V shape Agile Modeling is a practice-based methodology for modelling and documentation of software-based systems. It is intended to be a collection of values, principles, and practices for modelling software that can be applied on a software development project in a more flexible manner than traditional Modelling methods. This comparative summarizes the steps an organization would have to go through in order to make the best possible choice.

read more

Citations
More filters
Book

Test Driven Development: By Example

Beck
TL;DR: Drive development with automated tests, a style of development called “Test-Driven Development” (TDD for short), which aims to dramatically reduce the defect density of code and make the subject of work crystal clear to all involved.
Journal ArticleDOI

Secure over-the-air software updates in connected vehicles: A survey

TL;DR: This survey highlights and discusses OTA software updates in the automotive sector, mainly from the security perspective, and presents a comprehensive comparative study of the existing OTA update approaches on the basis of strengths, weaknesses and evaluation setup.
Book ChapterDOI

Making Use of Design Principles

TL;DR: The results of a study that investigates how design principles are used in design practice find that design principles do not shut down degrees of freedom, but rather, channel actions from the designer, who acts in a conscious, deliberative manner to creatively apply the design principles.
Journal ArticleDOI

Multimodal Human-Robot Interface for Accessible Remote Robotic Interventions in Hazardous Environments

TL;DR: The design and the software engineering process behind the development of a modular and multimodal Human-Robot Interface for intervention with a cooperative team of robots, as well as its validation and commissioning, as it is being used in real operations at CERN’s accelerators complex.
Journal ArticleDOI

Agile Scrum Issues at Large-Scale Distributed Projects: Scrum Project Development At Large

TL;DR: The agile-scrum methodology and its limitations when using for large-scale project organization that makes it less efficient for development.
References
More filters
Book

Agile Software Development with SCRUM

Ken Schwaber, +1 more
TL;DR: This book describes building systems using the deceptively simple process, Scrum, a new approach to systems development projects that cuts through the ocmplexity and ambiguity of complex, emergent requiremetns and unstable technology to iteratively and quickly produce quality software.
Book

Agile Software Development

TL;DR: Agile Software Development as discussed by the authors compares software development to a game, where team members play the game knowing that the ultimate goal is to win, always remembering what they have learned along the way, and always keeping in mind that they will never play the same way twice.
Book

Test Driven Development: By Example

Beck
TL;DR: Drive development with automated tests, a style of development called “Test-Driven Development” (TDD for short), which aims to dramatically reduce the defect density of code and make the subject of work crystal clear to all involved.