(1) Projeto de arquitetura
(2) Especificação abstrata
(3) Projeto de componente
(4) Projeto de algoritmo
(5) Projeto de estrutura de dados
(6) Projeto de interface
( ) os serviços são alocados aos componentes e as interfaces desses componentes são projetadas.
( ) para cada subsistema, é projetada e documentada a interface com outros subsistemas.
( ) os subsistemas constituintes do sistema e os seus relacionamentos são identificados e documentados.
( ) os algoritmos usados para fornecer os serviços são projetados detalhadamente e especificados.
( ) os métodos de especificação formal podem ser usados neste estágio.
( ) os serviços são alocados aos componentes e as interfaces desses componentes são projetadas.