SóProvas


ID
884950
Banca
CESPE / CEBRASPE
Órgão
ANP
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os seguintes itens, acerca de análise e desenvolvimento de
software.

O diagrama de atividades da UML é utilizado para documentar um processo com suas ações e tomadas de decisões.

Alternativas
Comentários
  • O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um único processo. O diagrama mostra como uma atividade depende uma da outra.
    Um diagrama de atividade pode ter regiões denominadas swimlanes(raias). Estas regiões esão associadas a um objeto do modelo. Desta forma, dentro de cada região, encontram-se as atividades relativas ao objeto da região.
    As atividades são conectadas através de arcos (transições), que mostram as dependências entre elas.
    Concentra-se na representação do fluxo de controle.
  •  
    No fluxo de controle modelado por um diagrama de atividade é onde as atividades acontecem. É possível calcular uma expressão que defina um conjunto de valor de um atributo ou que retorne algum valor. Alternativamente, você poderá chamar uma operação num objeto, enviar um sinal a um objeto ou até criar ou destruir um objeto. Estas computações atómicas executáveis são chamados estado de ação.
    Os estados de ação não podem ser decompostos. Além disso, os estados de ação são atómicos, significando que os eventos poderão ocorrer, mas o trabalho de estado de acção não é interrompido. O trabalho de estado de ação é geralmente considerado como ocupando um tempo de execução insignificante.
    Em contraste, os estados de atividade podem ser decompostos, suas atividades sendo representadas por outros diagramas de atividades. Além disso, os estados de atividade são não-atómicos, significando que poderão ser interrompidos e, em geral, são considerados como tomando algum tempo para serem completados.
  • Eu achei que modelagem fosse a melhor palavra no campo da UML. Enganei-me.

     

    "A UML abrange a documentação da arquitetura do sistema e de todos os seus detalhes. A UML também proporciona uma linguagem para a expressão de requisitos e para a realização de testes. Por fim, a UML oferece uma linguagem para a modelagem das atividades de planejamento do projeto e de gerenciamento de versões." (UML - Guia do Usuário, 2a. Edição, [Booch, Rumbaugh, Jacobson])