d-
ISO 12207 - objetivo: estabelecer estrutura comum como referência para ciclo de vida de software considerando desenvolvimento e manutenção conduzidos da mesma forma que a disciplina de engenharia.
Usar terminologia bem definida composta de processos, atividades e tarefas através de aquisição, fornecimento, desenvolvimento, operação ou manutenção. Deve ser flexível, modular e adaptável às necessidades. Para isso, 2 princípios: modularidade (processos com mínimo acoplamento e máxima coesão) e responsabilidade (um responsável por processo).