Visão Geral
A seguir, há um resumo das etapas executadas para criar um diagrama de atividades em um modelo de caso de uso:
-
Criar um Diagrama de Atividades em
um Caso de Uso
-
Criar e Descrever um Estado da
Atividade no Diagrama
-
Conectar Estados da Atividade a Transições
-
Criar Barras de Sincronização
-
Criar Decisões com Condições de Guarda
Para obter informações detalhadas sobre Diagramas de Atividades, consulte:
1. Criar um Diagrama de Atividades em um Caso de Uso
Os diagramas de atividades podem ser muito eficazes para ilustrar o fluxo de trabalho de diversos eventos em um
diagrama de casos de uso. O fluxo de eventos de um caso de uso descreve o que precisa ser feito no sistema para
fornecer valor para um agente. Além disso, os diagramas de casos de uso apresentam uma visualização de nível alto de
como o sistema é utilizado de acordo com uma perspectiva externa (do agente). Você pode utilizar 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 e Descrever um Estado da Atividade no Diagrama
Uma atividade representa o desempenho de uma tarefa ou responsabilidade em um fluxo de trabalho. Também pode
representar a execução de uma instrução em um procedimento. Uma atividade é semelhante a um estado, mas expressa a
intenção de que não haja espera significante (de eventos) em uma atividade.
Para obter mais informações sobre atividades, consulte o tópico Atividade na
ajuda on-line do Rational Rose.
3. Conectar
Estados da Atividade a Transições
As transições conectam atividades a outros elementos de modelo. Você pode criar uma transição entre duas atividades ou
entre uma atividade e um estado.
Para obter mais informações sobre transições, consulte o tópico Transição de
Estado na ajuda on-line do Rational Rose.
4. Criar Barras de Sincronização
As sincronizações permitem ver um fluxo de trabalho simultâneo em um diagrama de atividades. Elas definem visualmente
bifurcações e junções que representam o fluxo de trabalho paralelo.
Uma construção de bifurcação é utilizada para modelar um fluxo de controle simples que se divide em um ou mais fluxos
separados, mas simultâneos. Cada bifurcação exibida em um diagrama de atividades deve ser idealmente acompanhada por
uma junção correspondente. Uma junção consiste em dois ou mais fluxos de controle que se unem em um fluxo de controle
simples. Todos os elementos de modelo (como atividades) que aparecem entre uma bifurcação e uma junção devem ser
concluídos antes que o fluxo de controles possa se juntar em um.
Para obter mais informações sobre as barras de sincronização, consulte o tópico Sincronizações na ajuda on-line do Rational Rose.
5. Criar Decisões com
Condições de Guarda
Uma decisão representa um local específico em um diagrama de atividades em que o fluxo de trabalho pode se dividir com
base em condições de guarda. Pode haver mais de duas transições de saída com diferentes condições de guarda, mas, para
a maior parte, uma decisão terá somente duas transições de saída determinadas pela expressão Booleana. É possível
colocar condições de guarda em transições de ou para a maioria dos elementos no diagrama de atividades.
Para obter mais informações sobre decisões e condições de guarda, consulte o tópico Decisões na ajuda on-line do Rational Rose.
|