Mentor de Ferramentas: Projetando Subsistemas Utilizando o Rational XDE Developer
Este mentor de ferramenta descreve como desempenhar o Design de Subsistemas com o Rational XDE Developer.
Ferramenta: Rational XDE Developer
Relacionamentos
Elementos Relacionados
Descrição Principal

Visão Geral 

Este mentor de ferramenta fornece suporte para Projetar Subsistemas com o Rational XDE Developer - Java Platform Edition.

Distribuir o Comportamento do Subsistema para Elementos do Subsistema

Classes e outros subsistemas são incluídos no subsistema para realizar as interfaces de subsistema.

As colaborações dos elementos de modelo no subsistema devem ser documentadas utilizando diagramas de seqüência que mostram como o comportamento do subsistema é realizado. Cada operação em uma interface que é realizada pelo subsistema deve ter um ou mais diagramas de seqüência documentados. Esse diagrama, que pertence ao subsistema, é utilizado para projetar o comportamento interno do subsistema.

  1. Crie diagramas de classe conforme necessário. Consulte Ícone de manual de ajudaIncluindo Diagramas .
  2. Inclua subsistemas e classes. Consulte Mentor de Ferramenta: Identificando Elementos de Design Utilizando o Rational XDE para orientação sobre como incluir novos subsistemas e classes.
  3. Documente como cada operação de interface será realizada, conforme a seguir:
    • Inclua uma instância de colaboração para cada operação de interface. Nomeie-a após a operação. (No Explorer de Modelos, clique com o botão direito do mouse no pacote de subsistema e, em seguida, clique em Incluir UML > Instância de Colaboração.)
    • Crie uma instância de interação com o mesmo nome. (No Explorer de Modelo, clique com o botão direito do mouse na instância de colaboração e, em seguida, clique em Incluir UML > Instância de Colaboração.)
    • Crie um diagrama de seqüência para esta instância de interação. Consulte Ícone de manual de ajudaIncluindo Diagramas .
    • Arraste e solte as classes e interfaces no diagrama para criar objetos para interação. Consulte Ícone de manual de ajudaIncluindo Shapes em Diagramas .
    • Inclua mensagens ou incentivos entre os objetos. Consulte Ícone de manual de ajudaIncluindo Mensagens ou Estímulos .
    • Designe operações a mensagens. Consulte Ícone de manual de ajudaDesignando Operações a Mensagens ou Estímulos .

Para obter informações adicionais, consulte os seguinte tópicos na Ajuda on-line do Rational XDE:

  • Ícone de manual de ajudaTrabalhando com Diagramas de Classe
  • Ícone de manual de ajudaTrabalhando com Diagramas de Interação (Seqüência)
  • Ícone de manual de ajudaModelando Aplicativos do Java e da Web

Documentar Elementos do Subsistema

Referência: Ícone de manual de ajudaDocumentando Elementos de Modelo

Descrever Dependências do Subsistema

Quando um elemento contido em um subsistema utiliza algum comportamento de um elemento contido em outro subsistema, uma dependência é criada entre os subsistemas envolvidos. Para aprimorar a reutilização e reduzir as dependências de manutenção, expresse essa situação em termos de uma dependência de uma interface específica do subsistema, e não do próprio subsistema nem do elemento contido nele.

Referência: Ícone de manual de ajudaIncluindo Relacionamentos de Dependência