The life cycle of a software development project is composed of two stages as,
- The development life cycle stage
- Operation – maintenance stage
In first stage the detection of design errors and programming errors is done.
During the second stage , include specialized maintenance components , as well as development life cycle components (pre-maintenance, life cycle, infrastructure, managerial components) are checked.
The main components are,
- Expert opinions
- Software testing
- Software maintenance
- Assurance of the quality of the subcontractor’s work and the customer supplied parts.
Next – Verification and validation
Previous – SQA (Introduction)