Project Planning Question:

What is software life cycle? How much time is spent usually in each phases and why?


Software life cycle simply contains
1) Requirement gathering
Output: BRD (Business Requirement Document)
2) Requirement Analysis
Output: SRS (System Requirement Specification)
3) Design (High level and Low level)
High Level: Implementation, Technology
Low Level: Software design
4) Unit Testing & Coding
Unit Testing: Break the functionality and do the test
cases for each sub functionality
5) Testing
Unit Testing
Integration testing
UAT: User Acceptance Testing
6) Maintenance

Previous QuestionNext Question
What are the different phases in Software life cycle?What are the different inputs and outputs of the phases in SDLC?