Visão Geral
Este mentor de ferramenta suporta a Execução de Análise de Casos de Uso com o Rational XDE Developer - Java Platform
Edition.
Este mentor de ferramenta considera que um Modem de Design e um Modelo de Caso de Uso foram criados de acordo com as Diretrizes da Estrutura de Modelo do XDE. Considera também que o Modelo de Caso de Uso
foi preenchido com agentes e casos de uso, seguindo o Mentor de Ferramenta: Localizando Agentes e Casos de Uso Utilizando o
Rational XDE.
-
As etapas neste mentor de ferramenta correspondem às etapas da tarefa correspondente.
-
Os links para os tópicos na Ajuda on-line do XDE estão marcados com
.
-
Neste mentor de ferramentas, as etapas a seguir são executadas para cada caso de uso na iteração atual:
-
As etapas a seguir são executadas uma vez por iteração:
Criar a Realização de Casos de Uso
Para cada caso de uso a ser analisado:
-
Navegue para o pacote do Modelo de Design no qual as realizações de casos de uso devem ser criadas. Consulte as Diretrizes da Estrutura de Modelo do Rational XDE.
-
Crie um diagrama de casos de uso para capturar as realizações de caso de uso (a menos que já exista algum).
Consulte
Incluindo Diagramas
.
-
Inclua uma instância de colaboração no diagrama. Forneça a ela o mesmo nome do caso de uso. Consulte
Incluindo Shapes a Diagramas
.
-
Inclua um relacionamento de realização no caso de uso. Consulte
Incluindo Relacionamentos de Realização
.
Referência: Instâncias de Colaboração
.
Se a descrição de caso de uso precisar ser complementada com descrições comportamentais internas adicionais, isso
poderá ser feito incluindo em uma descrição de caso de uso existente criada de acordo com as etapas resumidas em Mentor de Ferramenta: Detalhando um Caso de Uso com o Rational XDE.
Se o comportamento interno do sistema demonstrar pouca semelhança com seu comportamento externo, uma descrição
completamente separada poderá ser autorizada. Nesse caso, anexe um documento de especificação de caso de uso separado
(consulte Produto de Trabalho: Caso de Uso do gabarito) na instância de
colaboração no modelo. Consulte Vinculando
Arquivos Externos a Elementos de Modelo
.
-
Navegue para o pacote no Modelo de Design que conterá as classes de análise. Consulte as Diretrizes da Estrutura de Modelo do Rational XDE.
-
Crie um ou mais diagramas de classe para capturar as classes de análise. Consulte
Incluindo Diagramas
.
-
Inclua as classes de análise. Consulte
Incluindo Shapes a Diagramas
.
-
Designe os estereótipos de classe de análise, conforme apropriado. Consulte
Designando Estereótipos
.
-
Inclua uma breve descrição para cada classe. Consulte
Documentando Elementos de Modelo
.
-
Opcionalmente, associe um documento a cada classe. Consulte
Vinculando Arquivos Externos a Elementos de Modelo
.
Referência: tópico Trabalhando com
Diagramas de Classe
.
-
Navegue para cada realização de casos de uso (instância de colaboração) a ser analisada.
-
Para cada subfluxo independente (cenário), crie uma ou mais instâncias de interação. (No Explorador de Modelos,
clique com o botão direito do mouse na instância de colaboração e clique em Incluir UML > Instância de
Interação.)
-
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 os atores e as classes participantes no diagrama de seqüência. Consulte
Incluindo Shapes a Diagramas
.
-
Inclua mensagens entre os objetos. Consulte
Incluindo Mensagens ou Estímulo
.
-
(opcional) Descreva a 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ímulo .
(Se a operação não existir, inclua uma na classe, conforme descrito em Descrever Responsabilidades abaixo e, em seguida, designe a operação à
mensagem.)
Referência:
-
Trabalhando com Diagramas de Classe
-
Trabalhando com Diagramas de Interação
(Seqüência)
-
Descreva as responsabilidades da classe incluindo operações. Digite o nome da operação com duas barras na frente
(//). O uso desses caracteres especiais indica que a operação está sendo empregada para descrever as
responsabilidades da classe de análise. Consulte
Incluindo Operações a Classificadores
.
-
Inclua uma descrição em cada operação. Consulte
Documentando Elementos de Modelo
.
Utilize as etapas a seguir para descrever atributos e associações.
Consulte o tópico Incluindo Atributos a
Classificadores
na Ajuda
on-line do Rational XDE.
-
(Opcional) Navegue para cada realização de caso de uso e inclua um diagrama de classe para mostrar os participantes
na realização de caso de uso. Consulte
Incluindo Diagramas
.
-
Inclua relacionamentos de associação (no diagrama de "participantes" para uma realização de casos de uso ou no
diagrama de classe em que a classe foi introduzida pela primeira vez, ou ambos). (Consulte
Incluindo Relacionamentos de Associação
, Especificando Tipos de Relacionamentos de
Associação
.) Uma vez
que um relacionamento foi incluído entre as classes em um diagrama, ele pode ser incluído automaticamente em outro
diagrama. Consulte Incluindo ou
Removendo Conectores Relacionados.
.
-
Especifique multiplicidade em cada extremidade de associação. Consulte
Especificando Multiplicidade em Extremidades da Associação
.
-
Especifique navegabilidade em cada extremidade de associação. Consulte
Especificando Navegabilidade em Extremidades da Associação
.
Forneça um nome ou estereótipo para as associações para indicar dependências de eventos. Consulte Relacionamentos de Nomenclatura
, Designando Estereótipos
.
Referência: tópico Trabalhando com
Estereótipos
na Ajuda
on-line do Rational XDE.
Examine as classes de análise e suas associações. Identifique e resolva as inconsistências e remova quaisquer
duplicatas.
Referência: tópico Trabalhando com
Diagramas de Classe
na Ajuda
on-line do Rational XDE.
Os mecanismos de análise utilizados por uma classe e suas características associadas não precisam ser capturados de uma
maneira formal. Uma nota anexada a um diagrama (consulte Anexando Notas a Shapes
). Também é
possível utilizar uma extensão para a descrição da classe (consulte Documentando Elementos de Modelo
) é suficiente
para comunicar as informações.
Inclua dependências de rastreabilidade entre os elementos de Modelo de Análise/Design e outros modelos, conforme
especificado em diretrizes do projeto. Por exemplo, pode haver um modelo de negócios, modelo de dados conceituais ou
modelo de telas da interface com o usuário separado para o qual você deseja rastrear as classes de análise. Para fazer
isso:
-
Crie um diagrama para Rastreabilidade. Consulte
Incluindo Diagramas
.
-
Arraste e solte os elementos a serem rastreados no diagrama. Consulte
Incluindo Shapes a Diagramas
.
-
Inclua as dependências de rastreabilidade (dependências de abstração opcionalmente estereotipadas como
<<rastreio>>). Consulte
Incluindo Relacionamentos de Abstração
.
Não há orientação específica ao Rational XDE para esta etapa.
|