ISO 12207 Standard for Software Development Life Cycle
July 17, 2011 Leave a comment
ISO 12207 Standard
What Is ISO_12207?
ISO 12207 is an ISO standard for software life cycle processes. It aims to be the standard that defines all the tasks required for developing and maintaining software. The ISO 12207 standard establishes a process of life cycle for software, including processes and activities applied during the acquisition and configuration of the services of the system. Each Process has a set of outcomes associated with it.
Objectives
The standard has the main objective of supplying a common structure so that the buyers, suppliers, developers, maintainers, operators, managers and technicians involved with the software development use a common language. This common language is established in the form of well defined processes. The structure of the standard was intended to be conceived in a flexible, modular way so as to be adaptable to the necessities of whoever uses it.
Basic principles
The standard is based on two basic principles: modularity and responsibility. Modularity means processes with minimum coupling and maximum cohesion. Responsibility means to establish a responsibility for each process, facilitating the application of the standard in projects where many people can be legally involved.