Visão Geral
Este mentor de ferramenta fornece suporte para Projetar Casos de Uso com o Rational XDE Developer - Java Platform
Edition.
-
As etapas neste mentor de ferramenta correspondem àquelas na tarefa correspondente.
-
Os links para os tópicos na Ajuda on-line do XDE são marcados com .
-
As etapas a seguir são executadas neste mentor de ferramentas:
-
Para cada realização de casos de uso, ilustre as interações entre seus objetos de design participantes, criando um ou
mais diagramas de seqüência. Você pode ter criado versões anteriores desses diagramas, as realizações de casos de uso
de análise, durante a Tarefa: Análise de Caso de Uso. Essas realizações de casos de uso de
análise descrevem interações entre as classes de análise. Ela devem ser desenvolvidas para descrever
interações entre elementos de design.
Uma abordagem é criar uma nova realização de casos de uso e diagramas de seqüência, seguindo estas etapas:
-
Navegue para o pacote Modelo de Design no qual as realizações de casos de uso devem ser criadas. Consulte Diretrizes da Estrutura do Modelo do Rational XDE.
-
Crie um diagrama de casos de uso. Consulte Incluindo Diagramas
.
-
Inclua a realização de casos de uso (uma instância de colaboração) no diagrama. (Consulte Incluindo Shapes em Diagramas
.) Forneça a ela
o mesmo nome do caso de uso.
-
Arraste e solte o caso de uso realizado no diagrama. Consulte Incluindo Shapes em Diagramas
.
-
Inclua um relacionamento de realização de casos de uso para o caso de uso. Consulte Incluindo Relacionamentos de Realização
.
-
Para cada subfluxo independente (cenário), crie uma ou mais instâncias de interação. (No Explorer de Modelos,
clique com o botão direito do mouse na instância de colaboração e, em seguida, clique em Incluir UML >
Instância de Interação.) Considere nomear a instância de interação como "<nome do caso de uso> - <tipo
de fluxo>."
-
Crie um diagrama de seqüência para esta instância de interação. Consulte Incluindo Diagramas
.
-
Digite uma breve descrição do cenário representado pelo diagrama de seqüência. Consulte Documentando Elementos de Modelo
.
-
Arraste e solte agentes, classes e interfaces no diagrama para criar objetos para interação. Consulte Incluindo Shapes em Diagramas
.
-
Inclua mensagens entre os objetos. Consulte Incluindo Mensagens ou Estímulos
.
-
Descreva cada mensagem. Consulte Documentando Elementos de Modelo
.
-
Para descrever o comportamento do objeto quando ele recebe uma mensagem, designe uma operação à mensagem. Consulte
Designando Operações a Mensagens ou
Estímulos .
Alternativamente, se você não estiver mantendo um Modelo de Análise separado, poderá optar por modificar os diagramas
de seqüência existentes para refletir a evolução dos elementos de design.
Referência: Trabalhando com Diagramas de
Interação (Seqüência)
.
Consulte a etapa anterior para obter orientação sobre como trabalhar com diagramas de seqüência.
Os mecanismos de persistência são idealmente descritos utilizando padrões. Consulte os seguintes tópicos na Ajuda
on-line do Rational XDE:
-
Padrões de Design do Rational XDE
-
Benefícios de Utilização de Padrões
-
Compreendendo o Desenvolvimento
Orientado a Padrões J2EE
-
Desenvolvimento Orientado a Padrões
J2EE
-
Padrões J2EE Suportados
-
Definindo Relacionamentos para EJBs
-
Relacionamentos de Persistência
-
Criando Relacionamentos de Persistência
entre EJBs
Para melhor clareza, uma descrição adicional pode ser incluída nos diagramas de seqüência. O texto pode ser incluído em
qualquer lugar no diagrama. Notas podem ser incluídos e conectadas a shapes no diagrama. Considere utilizar o gabarito
fornecido pelo RUP para o Produto de Trabalho: Realização de Casos de Uso.
Referência: Anexando Notas a Shapes
, Documentando Elementos de Modelo
, Vinculando Arquivos Externos a Elementos de
Modelo
Conforme os casos de uso são realizados, é necessário unificar as classes e subsistemas de design identificados para
assegurar homogeneidade e consistência no Modelo de Design.
Parte da unificação do design é identificar padrões comuns que podem ser decompostos e reutilizados. Consulte os
seguintes tópicos na Ajuda on-line do Rational XDE:
-
Implementando Padrões de Design
-
Padrões de Design do Rational XDE
-
Benefícios de Utilização de Padrões
Não há orientação específica do Rational XDE para esta etapa.
|