Elicitação, Análise, Especificação, Verificação.

Levantar, identificar o que realmente o software necessita ter de recursos e funcionalidades para fazer tudo o que for necessário para que resolva o que se propõe resolver. “Quantas e qual o tamanho de cada área útil que a nova casa terá? ”

Modelagem de Software.

Um produto planejado será sustentável ao longo de todo seu ciclo de vida, agregando lucro e produtividade aos seus processos de negócio. Com um software realmente projetado e especificado, diferentes desenvolvedores podem executar o mesmo projeto de software, com o mesmo resultado. “Uma casa bem construída, precisa de um projeto sólido! ”.

Progamação / Codificação.

Aqui entra o talento dos programadores que irão transformar toda as ideias e soluções, especificação e projeto, em conjuntos de instruções de máquina para que os computadores possam nos ajudar a resolver nossos problemas. “Mão na massa! “