Lesson 4 Flashcards
SDLC?
Software Development Life Cycle
Waterfall Approach
The waterfall model is a relatively linear sequential design approach for certain areas of engineering design.
In software development, it tends to be among the less iterative and flexible approaches, as progress flows in largely one direction (“downwards” like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, deployment, and maintenance.
Agile Approach
Agile software development is an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end-user(s).
It advocates adaptive planning, evolutionary development, early delivery, and continual improvement, and it encourages rapid and flexible responses to change.