Software Development Life Cycle, or Software Development Process, defines the steps/stages/phases in the building of software.
Definition: A software development process, also known as a software development life-cycle, is a structure imposed on the development of a software product.
There are various kinds of software development models like:
SDLC IN SUMMARY
Definition: A software development process, also known as a software development life-cycle, is a structure imposed on the development of a software product.
There are various kinds of software development models like:
- Waterfall model
- Spiral model
- Iterative and incremental development (like ‘Unified Process’ and ‘Rational Unified Process’)
- Agile development (like ‘Extreme Programming’ and ‘Scrum’)
SDLC IN SUMMARY
- Project Planning
- Requirements Development [Business Requirements and Software/Product Requirements]
- Design [ High Level Design and Detail Design]
- Development/Coding
- System Testing
- Acceptance Testing
- Production Build/Deployment
- Release / Acceptance
- Maintenance