Finalidade
Esse mentor de ferramenta descreve as etapas para descrever um caso de uso de negócios utilizando diagramas de
atividades no Rational Rose.
Visão Geral
Este é um resumo das etapas que você segue para criar um diagrama de atividades em um modelo de caso de uso de
negócios:
-
Criar um Diagrama de Atividades em
um Caso de Uso de Negócios
-
Criar Raias (Opcional)
-
Criar e Descrever um Estado de
Atividade no Diagrama
-
Conectar Estados da Atividade com Transições
-
Criar Barras de Sincronização
-
Criar Decisões com Condições de Guarda
-
Identificar as Metas do Negócio Suportadas
Para obter informações detalhadas sobre Diagramas de Atividades, consulte:
1. Criar um Diagrama de Atividades em um Caso de Uso de
Negócios
Os diagramas de atividades podem ser muito efetivos ao ilustrar o fluxo de trabalho de vários eventos em um diagrama de
casos de uso. O fluxo de eventos de um caso de uso descreve o que precisa ser feito pelo sistema para fornecer valor a
um agente. Além disso, os diagramas de casos de uso apresentam uma visualização de alto nível de como o sistema é
utilizado quando visualizado da perspectiva de um terceiro (agente). Você pode utilizar os diagramas de atividades para
especificar e definir cada evento em um diagrama de casos de uso.
Para obter detalhes completos sobre como criar um diagrama de atividades, consulte o tópico Criando um Diagrama de Atividades na ajuda on-line do Rational Rose.
2. Criar Raias (Opcional)
As raias são úteis ao modelar um fluxo de trabalho de negócios porque elas podem representar unidades organizacionais
ou funções dentro de um modelo de negócio. As raias são muito similares para um objeto porque fornecem uma forma de
informar quem está executando uma determinada função. Você deve colocar atividades dentro de raias para determinar qual
unidade é responsável por executar uma atividade específica. Quando uma raia é arrastada para um diagrama de
atividades, ela se torna uma visualização de raia. As raias aparecem como ícones pequenos no navegador enquanto uma
visualização de raia aparece entre as linhas finas, verticais com um cabeçalho que pode ser renomeado e realocado.
Para obter informações adicionais sobre raias, consulte o tópico Raias na ajuda on-line do Rational Rose.
3. Criar e Descrever um Estado de Atividade no Diagrama
Uma atividade representa o desempenho de uma tarefa ou obrigação em um fluxo de trabalho. Ela também pode representar a
execução de uma instrução ou procedimento. Uma atividade é similar a um estado, mas expressa a intenção de que não há
nenhuma espera significativa (para eventos) em uma atividade.
Para obter informações adicionais sobre atividade, consulte o tópico Atividade na ajuda on-line do Rational Rose.
4. Conectar
Estados da Atividade com Transições
Transições conectam atividade com outros elementos de modelo. Você pode criar uma transição entre duas atividades ou
entre uma atividade e um estado.
Para obter informações adicionais sobre transições, consulte o tópico Transição de Estado na ajuda on-line do Rational Rose.
5. Criar Barras de Sincronização
As sincronizações permitem que você veja um fluxo de trabalho simultâneo em um diagrama de atividades. As
sincronizações visualmente definem bifurcações e junções que representam fluxo de trabalho paralelo.
Uma construção de bifurcação é utilizada para modelar um único fluxo de controle que se divide em dois ou mais fluxos
separados, mas simultâneos. O ideal é que cada bifurcação que aparece em um diagrama de atividades deve ser acompanhada
por uma junção correspondente. Uma junção consiste em dois ou mais fluxos de controle que se unificam em um único fluxo
de controle. Todos os elementos de modelo (como atividades) que aparecem entre uma bifurcação e uma junção devem ser
concluídos antes do fluxo de controles ser unificado em um.
Para obter informações adicionais sobre barras de sincronização, consulte o tópico Sincronização na ajuda on-line do Rational Rose.
6. Criar Decisões com
Condições de Guarda
Uma decisão representa um local específico em um diagrama de atividades no qual o fluxo de atividades pode bifurcar com
base nas condições de guarda. Deve haver mais de duas transições de saída com condições de guarda diferentes, mas para
a maior parte, a decisão terá apenas duas transições de saída determinadas por uma expressão Booleana. Você pode
colocar condições de guarda em transições em quase todos os elementos em um diagrama de atividades.
Para obter informações adicionais sobre decisões e condições de guarda, consulte o tópico Decisões na ajuda on-line do Rational Rose.
Para inserir uma dependência de suporte de um caso de uso de negócios em uma meta de negócio em um diagrama de casos de
uso, faça o seguinte:
-
Selecione a seta Dependência na caixa de ferramentas no editor do diagrama de classe.
-
Posicione o cursor no caso de uso de negócios no diagrama de casos de uso. Clique com o botão esquerdo do mouse
para mover o cursor para o símbolo de meta de negócio e solte-o.
-
Dê um clique duplo na dependência criada e selecione o estereótipo «suporte» na caixa de diálogo Especificação de
Dependência.
-
Clique em OK.
-
Clique com o botão direito do mouse na dependência criada e certifique-se de que a seleção Mostrar Estereótipo seja
marcada no menu pop-up.
-
A etiqueta de estereótipo pode ser reposicionada arrastando-a e soltando-a no diagrama.
|