ABSTRACT

Centered on a quality system approach, the development and subsequent modifications of computer systems must follow an appropriate development methodology.

The above is satisfied through a phased approach that has come to be known as the system life cycle (SLC) (Annex 11-4.1). The SLC is the “phases in the life of the system from initial requirements until retirement including design, specification, programming, testing, installation, operation, and maintenance.”*

The life cycle phases defined in Annex 11 should be scaled based on risk, criticality, complexity of each computer system, and which primary party initiates or performs the development, operation, or maintenance of software products (refer to Chapter 7).