Níveis de abstração nociclo de vida
As fases do ciclo de vida podem ser agrupadas em três atividades fundamentais: Sistema (engenharia de sistemas), Requisitos (análise), e Desenvolvimento (projeto, codificação e testes). A fase de manutenção é vista como reiteração de atividades prévias.