Conjunto de fases desde concepção até aposentadoria do software.
Controle de versões e mudanças de artefatos do projeto.
Atividades sistemáticas para assegurar padrões de qualidade.
Processo sequencial com fases bem definidas e pouca iteração.
Combina iteração com análise explícita de riscos.
Desenvolvimento em ciclos que refinam o produto progressivamente.
Processo dirigido a casos de uso, centrado em arquitetura e iterativo.