Mentor de Ferramentas: Projetando Subsistemas
Utilizando o Rational Software Architect
Finalidade
Essa seção fornece links às informações adicionais relacionadas ao mentor de
ferramentas.
As etapas no mentor da ferramenta correspondem com as da atividade. Os links para os tópicos
na Ajuda on-line do RSA estão marcados com
Visão Geral
As etapas a seguir são executadas neste mentor de ferramentas:
Informações de Ferramenta Adicional
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.
- Criar diagramas de classe conforme necessário. Consulte
Criando e Modificando Diagramas de Classe.
- Inclua subsistemas e classes. Consulte Mentor de Ferramentas: Identificando
Elementos de Design Utilizando o Rational Software Architect para obter orientação sobre a inclusão de novos subsistemas
e classes.
- 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 Explorador de Modelos, clique com o botão direito do mouse
no subsistema e, em seguida, clique em Nova UML > Colaboração.
- Crie uma interação com o mesmo nome. No Explorador de Modelos,
clique com o botão direito do mouse na colaboração e, em seguida, clique em Nova UML > Interação.
- Crie um diagrama de seqüência para essa interação. Consulte
Diagramas de Seqüência.
- Arraste e solte as classes e interfaces no diagrama para criar objetos
para interação. Consulte
Incluindo Shapes.
- Inclua mensagens ou incentivos entre os objetos. Consulte
Diagramas de Seqüência.
- Designe operações a mensagens. Consulte
Diagramas de Seqüência.
Para obter informações adicionais, consulte os tópicos a seguir na Ajuda on-line do
RSA:
Modelando a Estrutura Estática com Diagramas de Classe
Diagramas de Seqüência
Consulte
Documentando Elementos de Modelo
na Ajuda on-line do RSA.
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.
Consulte
Relacionamentos de Dependências
na Ajuda on-line do RSA.
Tours:
Padrões
Tutoriais:
Criando um Diagrama com RSA
Análise: Criar o Diagrama de Seqüência
Amostras:
Diagrama de Seqüência Anotado
|