SDLC (Software development Life Cycle)
Is a framework that supports all the software development process stages.
SDLC is related with 7 phases of process well known.
This is essential for the project administrator, to accomplish all the management tasks of software design and development.
SDLC process is used by the software industry to design, develop and test high quality software.
It aims to produce the quality software that meets or exceeds customer expectations, reaches completion within time and budget.
ISO/IEC 12207:2008 establishes a common framework for software life cycle processes, with well-defined terminology, that can be referenced by the software industry.
PROCESSES
ACTIVITIES
TASKS
STAGES
1. Ideation or project start
STAGES
2. Requirements analysis
Is the most important and fundamental stage in SDLC.
It is performed by the senior members of the team with inputs from all the stakeholders and domain experts.
STAGES
2. Requirements analysis
STAGES
3. Design
STAGES
3. Design
This stage involves the design of the entire system and its elements.
STAGES
3. Design: HLD
STAGES
3. Design: LLD
Designing software, engineers use proven patterns to solve technical problems with algorithms. A software architect is familiar with most of the patterns and can recommend the most suitable one.
STAGES
4. Development:
STAGES
4. Development:
STAGES
5. Testing:
STAGES
6. Deployment :
STAGES
7. Manteinance: