ISO 12207
Origem: Wikipédia, a enciclopédia livre.
ISO 12207 é uma norma definida pela International Organization for Standardization, que se aplica em engenharia de software. Esta estabelece um processo de ciclo de vida do software, contendo processos, atividades e são aplicadas durante a aquisição e configuração dos serviços do sistema, de forma a melhorá-los. Esta norma, tem como principal objetivo, fornecer uma estrutura comum para que o adquirente, fornecedor, desenvolvedor, mantenedor, operador, gerentes e técnicos, envolvidos com o desenvolvimento de software, utilizem uma linguagem comum que é estabelecida na forma de processos bem definidos.
A estrutura da norma foi concebida de maneira a ser flexível, modular e adaptável às necessidades de quem a utiliza. Para isso, está fundamentada em dois princípios básicos: modularidade e responsabilidade. Modularidade, no sentido de processos com mínimo acoplamento e máxima coesão. Responsabilidade, no sentido de estabelecer um responsável único por cada processo, facilitando a aplicação da norma em projetos, onde várias pessoas podem estar legalmente envolvidas.
Conforme citado anteriormente, a norma é composta por um conjunto de processos, atividades e tarefas que podem ser adaptados de acordo com os projetos de software. Estes processos são classificados em três tipos: fundamentais, de apoio e organizacionais.
Os processos fundamentais são instanciados de acordo com a situação. Enquanto que os processos de apoio e organizacionais devem existir independentemente da organização e do projeto que está sendo executado.
Basicamente, é correspondido ao ISO 1207.