Conjunto de tarefas genéricas para projeto
1 - Examinar o modelo do domínio de informação e projetar estruturas de dados apropriadas para objetos de dados e seus atributos.
2 - Usar o modelo de análise, selecionar um estilo de arquitetura (padrão) apropriado ao software
3 - Dividir o modelo de análise em subsistemas de projeto e alocá-los na arquitetura:
Certificar-se de que cada subsistema seja funcionalmente coeso.
Projetar interfaces de subsistemas
Alocar classes ou funções de análise para cada subsistema
4 - Criar um conjunto de classes ou componentes de projeto
5 - Projetar qualquer interface necessária par sistemas ou dispositivos externos
6 - Projetar a interface do usuário
Especificar a sequência de ações baseando-se nos cenários de usuário
7 - Conduzir o projeto de componentes
8 - Desenvolver um modelo de implantação
Letra E
Fonte: Engenharia de Software - Roger Pressman