Pontos de Verificação: Pacote de Design
- O nome de cada pacote é exclusivo e descritivo das responsabilidades coletivas dos elementos do modelo que ele contém.
- A descrição do pacote reflete com precisão as responsabilidades coletivas dos elementos do modelo que ele contém.
- As classes publicamente visíveis do pacote oferecem um único conjunto de serviços que é consistente do ponto de vista lógico.
- As dependências entre o pacote e outros pacotes são consistentes com os relacionamentos entre as classes contidas.
- O conteúdo do pacote representa um conjunto consistente de elementos do modelo altamente coerentes, pouco relacionado com elementos de outros pacotes.
- Não há oportunidades para subdividir ainda mais o pacote em conjuntos de elementos do modelo altamente coerentes, aproveitando o baixo grau de relacionamento dentro do pacote.
- O número total de pacotes é proporcional ao número total de elementos do modelo.
| |
|