Pontos de Verificação: Subsistema de Design - O nome de cada subsistema é exclusivo e descritivo das responsabilidades coletivas correspondentes.
- A descrição do subsistema reflete com precisão as responsabilidades coletivas correspondentes.
- O subsistema, através de suas interfaces, apresenta um único conjunto de serviços que é consistente do ponto de vista lógico.
- O subsistema está sob a responsabilidade de uma única pessoa ou equipe.
- O subsistema atende a pelo menos uma interface
- As interfaces atendidas pelo subsistema são claramente identificadas e as dependências são corretamente documentadas.
- As dependências do subsistema nos outros elementos do modelo restringem-se às interfaces e aos pacotes aos quais o subsistema tem uma dependência de compilação
- As informações necessárias para realmente usar o subsistema são documentadas na interface do subsistema.
- Com exceção das interfaces realizadas pelo subsistema, o conteúdo do subsistema está totalmente encapsulado.
- Cada operação em uma interface realizada pelo subsistema é utilizada em alguma colaboração.
- Cada operação em uma interface realizada pelo subsistema é realizada por um elemento do modelo (ou uma colaboração de elementos do modelo) dentro do subsistema.
- O particionamento do subsistema é feito de uma forma consistente do ponto de vista lógico no modelo inteiro?
- O conteúdo do subsistema está totalmente encapsulado por trás das respectivas interfaces
Copyright © 1987 - 2001 Rational Software Corporation
| |
|