Professional Documents
Culture Documents
Desenho de Software
Tem por objetivo definir uma estrutura
Implementável que atenda aos requisitos
especificados.
Aspectos do desenho do produto de software:
• Atendimento dos requisitos não funcionais;
• Detalhes suficientes para a implementação;
• Decomposição do produto em componentes;
• A definição adequada e rigorosa das interfaces
entre os componentes do produto;
• Documentação da decisões de desenho;
• Reutilização de componentes;
O MODELO DE DESENHO
Visão lógica
Visão desdobramento
Desenho dos dados persistentes
Estudo de usabilidade
Pacotes lógicos de desenho
Facilidade de aprendizagem;
Taxa de erros;
Satisfação do usuário;
Desenho dos dados persistentes
Os objetos persistentes são aqueles que continuam a existir após
a execução dos programas que os criaram ou atualizaram.
Ronan
Desenho das entidades
Detalhamento dos Relacionamentos
Exemplo de direções de navegação:
é possível localizar eficientemente a mercadoria correspondente a
um determinado item de mercadoria...
...mas a localização dos itens de mercadoria que correspondem a
uma mercadoria exige uma pesquisa.
especifica
-aMercadoria
Mercadoria ItemDeMercadoria
representações gráficas:
diagramas de estado;
diagramas de seqüência (só para detalhar interações ator-
produto);
exceções;
mensagens.