Visão Geral
Este mentor de ferramenta fornece suporte para desempenhar o Design de Classe com o Rational XDE Developer - Java
Platform Edition.
Este mentor de ferramenta assume que um Modelo
de Design foi criado como parte da Tarefa:
Análise de Arquitetura após as etapas descritas em Mentor de Ferramenta: Desempenhando a Análise de Arquitetura Utilizando o
Rational XDE.
-
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 seguintes etapas são desempenhadas neste mentor de ferramenta:
-
Incorporar um padrão e/ou mecanismo é executar com eficiência muitas das etapas subseqüentes neste mentor de
ferramentas (incluindo novas classes, operações, atributos e relacionamentos), mas em conformidade com as regras
definidas pelo padrão ou mecanismo.
Informações adicionais sobre como utilizar padrões:
-
Aplicando Padrões
Criar Classes de Design Inicial
-
Inclua um diagrama de classe para o modelo. Consulte Incluindo Diagramas
.
-
Inclua classes de design no diagrama de classe. Consulte Incluindo Shapes em Diagramas
.
-
Documente cada classe. Consulte Documentando Elementos de Modelo
.
Referência: Trabalhando com Diagramas de
Classe .
Uma classe pode ser marcada como persistente. Referência: Especificando Persistência
.
No desenvolvimento do J2EE, a persistência é normalmente implementada utilizando EJBs de entidades. Consulte Mentor de Ferramenta: Identificando Elementos de Design Utilizando o
Rational XDE para obter detalhes.
Para cada classe, determine a visibilidade da classe no pacote em que ela reside.
Referência: Especificando a
Visibilidade
.
-
Inclua operações em cada classe. Consulte Incluindo Operações em Classificadores
.
-
Inclua parâmetros em operações. Consulte Incluindo Parâmetros em Operações
.
-
Especifique a visibilidade de operações. Consulte Especificando Visibilidade
.
Referência: Incluindo e Modificando
Atributos e Operações em Classificadores
.
Definir Métodos
Uma descrição de como uma operação será implementada pode ser incluída na descrição da operação.
Opcionalmente, um diagrama de seqüência pode ser utilizado para descrever um método. Consulte o tópico da Ajuda on-line
do XDE Documentando Elementos de Modelo
.
Referência: Trabalhando com Diagramas de
Interação (Seqüência)
.
Definir Estados
Uma máquina de estados pode ser utilizada opcionalmente.
Referência: Trabalhando com Diagramas de
Estados
.
-
Defina os atributos. Consulte Atributos
.
-
Inclua atributos em classificadores. Consulte Incluindo Atributos em Classificadores
.
-
Especifique a visibilidade. Consulte Especificando Visibilidade
.
Referência: Incluindo Relacionamentos de
Dependência
.
-
Inclua relacionamentos de associação. Consulte Incluindo Relacionamentos de Associação
.
-
Especifique o tipo de cada associação. Consulte Especificando Tipos de Relacionamentos de Associação
.
Referência: Incluindo Relacionamentos de
Generalização
.
Referência: Especificando o Tipo de
Simultaneidade para Operações
.
Requisitos não funcionais geralmente conduzem uma classe para incorporar mecanismos específicos de design utilizando
colaborações e padrões. Muitas vezes, o uso de um componente de estrutura é suficiente para atender a um requisito não
funcional. (Consulte Mentor de Ferramenta: Identificando Elementos de Design Utilizando o
Rational XDE.)
Referência:
-
Desenvolvimento Orientado a Padrões
J2EE
-
Aplicando Padrões
Avaliar os Resultados
Não há orientação específica do Rational XDE para esta etapa.
|