Artefatos >
Conjunto de Artefatos de Análise e Design >
Modelo de Design... >
Modelo de Design >
Diretrizes >
Modelo de Design
Diretrizes:
|
|
|
O Artefato: Modelo de Design é um modelo de objeto que descreve a realização de casos de uso e serve como uma abstração do modelo de implementação e seu código-fonte. |
Artefato: Classe de Análise representa papéis desempenhados por instâncias de elementos de design. Esses papéis podem ser preenchidos por um ou mais elementos de modelo de design. Além disso, um único elemento de design pode desempenhar vários papéis. As observações abaixo abordam as maneiras como os papéis de análise podem ser desempenhados:
Qualquer combinação dos itens descritos acima também é possível.
Antes de iniciar o design, você deve escolher como as classes do modelo de design devem se relacionar às classes de implementação. No Guia de Design, você pode obter mais informações específicas sobre o projeto.
O modelo de design pode ser semelhante ao modelo de implementação, dependendo de como você mapeará classes, pacotes e subsistemas para componentes, pacotes e subsistemas no modelo de implementação. Durante a implementação, você abordará muitas vezes pequenas questões táticas relacionadas ao ambiente de implementação que não devem impactar o modelo de design. Por exemplo, as classes e os subsistemas podem ser adicionados durante a implementação para lidar com o desenvolvimento paralelo ou ajustar dependências de importação. Para obter mais informações, consulte Atividade: Estruturar o Modelo de Implementação e Conceitos: Mapeamento para Código a partir do Design.
O mapeamento do modelo de design para o modelo de implementação deve ser consistente. O Artefato: Guia de Design define esse mapeamento. Um nível consistente de abstração deve ser aplicado em todo o modelo de design.
Um bom modelo de design tem as seguintes características:
Para obter informações sobre características específicas, consulte Pontos de Verificação: Modelo de Design.
|
Rational Unified Process |