• 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 realiza pelo menos uma interface.
    • As interfaces realizadas pelo subsistema estão claramente identificadas e as dependências, corretamente documentadas.
    • As dependências do subsistema em relação a outros elementos do modelo estão restritas a interfaces e pacotes com os quais o subsistema tem uma dependência de compilação.
    • As informações necessárias para utilizar corretamente o subsistema estã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.
 

Rational Unified Process   2003.06.15