SóProvas


ID
215719
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.

Na UML, um diagrama de atividades oferece uma notação para mostrar uma sequência de atividades, inclusive atividades paralelas. Ele pode ser aplicado em qualquer perspectiva ou propósito, no entanto, é normalmente mais utilizado para a visualização de fluxos de trabalho, processos de negócios e casos de uso.

Alternativas
Comentários
  • Dizer que o diagrama de atividades pode ser aplicado a "qualquer propósito" é forçar demais, mas vamos lá...

    A modelagem de atividades tem seu foco na execução e no fluxo do comportamento de um sistema. Eles são aplicáveis a praticamente qualquer tipo de modelagem comportamental (processos de negócios, processos de software etc.).

    Uma atividade é um comportamento que é fatorado em uma ou mais ações. Uma ação não pode ser quebrada em partes menores. Ela é simples ou atômica (ex: funções matemáticas, chamadas a outros comportamentos etc.).
  • Também acho que forçaram a barra ao dizer "e pode ser aplicado em qualquer perspectiva ou propósito".
  • Assertiva CORRETA
    Embora concorde também com os colegas acima.
  • Pois é, questão totalmente passível de anulação. Supondo que tenho o propósito de representar a estrutura interna do meu sistema. O diagrama de atividades não chega nem perto disso. Essa questão realmente prosseguiu com esse gabarito?
  • Acho que o lance aqui é que o diagrama de atividades, juntamente com o de interação e de estados são aplicáveis nas 4+1 visões da UML.