Mentor de Ferramentas: Projetando Classes Utilizando o Rational XDE Developer
Este mentor de ferramenta descreve como desempenhar o Design de Classe 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 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.

Utilizar Padrões e Mecanismos de Design

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:

  • Ícone de manual de ajudaAplicando Padrões

Criar Classes de Design Inicial

  1. Inclua um diagrama de classe para o modelo. Consulte Ícone de manual de ajudaIncluindo Diagramas .
  2. Inclua classes de design no diagrama de classe. Consulte Ícone de manual de ajudaIncluindo Shapes em Diagramas .
  3. Documente cada classe. Consulte Ícone de manual de ajudaDocumentando Elementos de Modelo .

Referência: Ícone de manual de ajudaTrabalhando com Diagramas de Classe .

Identificar Classes Persistentes

Uma classe pode ser marcada como persistente. Referência: Ícone de manual de ajudaEspecificando 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.

Definir Visibilidade da Classe

Para cada classe, determine a visibilidade da classe no pacote em que ela reside.

Referência: Ícone de manual de ajudaEspecificando a Visibilidade .

Definir Operações

  1. Inclua operações em cada classe. Consulte Ícone de manual de ajudaIncluindo Operações em Classificadores .
  2. Inclua parâmetros em operações. Consulte Ícone de manual de ajudaIncluindo Parâmetros em Operações .
  3. Especifique a visibilidade de operações. Consulte Ícone de manual de ajudaEspecificando Visibilidade .

Referência: Ícone de manual de ajudaIncluindo 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 Ícone de manual de ajudaDocumentando Elementos de Modelo .

Referência: Ícone de manual de ajudaTrabalhando com Diagramas de Interação (Seqüência) .

Definir Estados

Uma máquina de estados pode ser utilizada opcionalmente.

Referência: Ícone de manual de ajudaTrabalhando com Diagramas de Estados .

Definir Atributos

  1. Defina os atributos. Consulte Ícone de manual de ajudaAtributos .
  2. Inclua atributos em classificadores. Consulte Ícone de manual de ajudaIncluindo Atributos em Classificadores .
  3. Especifique a visibilidade. Consulte Ícone de manual de ajudaEspecificando Visibilidade .

Definir Dependências

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

Definir Associações

  1. Inclua relacionamentos de associação. Consulte Ícone de manual de ajudaIncluindo Relacionamentos de Associação .
  2. Especifique o tipo de cada associação. Consulte Ícone de manual de ajudaEspecificando Tipos de Relacionamentos de Associação .

Definir Generalizações

Referência: Ícone de manual de ajudaIncluindo Relacionamentos de Generalização .

Resolver Conflitos entre Casos de Uso

Referência: Ícone de manual de ajudaEspecificando o Tipo de Simultaneidade para Operações .

Manipular Requisitos Não Funcionais em Geral

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:

  • Ícone de manual de ajudaDesenvolvimento Orientado a Padrões J2EE
  • Ícone de manual de ajudaAplicando Padrões

Avaliar os Resultados

Não há orientação específica do Rational XDE para esta etapa.