SóProvas


ID
579553
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Na versão 2.0 da UML, costuma conter elementos tais como: ações, bifurcações, ramificações e fluxos. Trata-se do diagrama de

Alternativas
Comentários
  • http://pt.wikipedia.org/wiki/Diagrama_de_atividade
  • São elementos característicos do Diagrama de Atividades:

    • Atividades: Comportamento a ser realizado.
    • Sub-atividade: Execução de uma sequência não atómica de atividades.
    • Transição: Fluxo de uma atividade para outra.
    • Ação: Transformação.
    • Decisão: Dependendo de uma condição, mostra as diferentes transições.
    • Raia: Diferenciação de unidades organizacionais.
    • Bifurcação (Fork): Separa uma transição em várias transições executadas ao mesmo tempo.
    • Sincronização (Join): Concatenação de transições vindas do Fork.
    • Objecto: O objecto da atividade.
    • Envio de sinal: Transição pra um meio externo, por exemplo, um hardware.
    • Recepção de sinal: Recepção do envio.
    • Região: Agrupamento de uma ou mais atividades.
    • Exceção: Atividades que ocorrerem em decorrência de uma excepção.
  • É importante entender bem as diferenças entre os elementos do diagrama de Atividades e do diagrama de transição de estados. Esse poderia ser um ponto de confusão para errar a questão. Vejamos:

      A UML para representar um DTE:

       Estados.   

       Transições.

       Evento.

       Ação.

       Atividade.

       Transições internas.

       Estados aninhados. 

       Estados concorrentes.


      A UML para representar um Diagrama de Atividades:

       Elementos utilizados em fluxos seqüenciais:

         Estado ação.

         Estado atividade.

         Estados inicial e final, e condição de guarda.

         Transição de término.

         Pontos de ramificação e de união. 

       Elementos utilizados em fluxos paralelos:

         Barras de sincronização:

         Barra de bifurcação (fork).

         Barra de junção (join).

      Acima encontram-se sublinhadas os elementos solicitados pela questão. Percebamos que Estados, ações e transições são comuns a ambos os modelos. Entretanto, o conceito de fluxos (sequenciais e paralelos) com suas respectivas ramificações e uniões encontra-se somente no diagramas de atividades. Esses últimos (Diag. de Atividades) também são os utilizados no auxílio da modelagem de um fluxo de trabalho de um processo de negócio ou na modelagem da lógica de um Caso de Uso (UC).


    Bons estudos!