← Questões de Engenharia de Software

Engenharia de Software · CONSULPLAN · 2021

Questão comentada de Engenharia de Software

Na UML 2.5 (Unified Modeling Language / Linguagem de Modelagem Unificada), se refere ao diagrama que permite modelar o comportamento do sistema, denotando os caminhos lógicos que um processo pode seguir e, além disso, se baseia no conceito de Rede de Petri. Trata-se de um dos diagramas que compõem a visão dinâmica da UML:

Gabarito: A

Na UML 2.5, o diagrama de atividades serve para mostrar o fluxo de trabalho de um processo, com os caminhos lógicos que ele pode seguir. Pense nele como um mapa de decisões e ações: começa, executa uma atividade, pode bifurcar, juntar caminhos e terminar. É muito usado para modelar processos de negócio, algoritmos e fluxos de controle dentro do sistema. O ponto-chave da questão está na referência à Rede de Petri. Isso combina bem com o diagrama de atividades, porque ambos lidam com fluxo, concorrência, sincronização e transições entre estados de execução. Por isso, a banca descreve esse diagrama como aquele que modela o comportamento do sistema por meio de caminhos lógicos possíveis. Então, o gabarito A está correto porque o diagrama de atividades é um diagrama comportamental da UML, integrante da visão dinâmica. Ele descreve o fluxo de controle e de objetos de forma mais processual, diferente de diagramas estruturais ou de interação específica. Em prova, quando aparecer linguagem como "fluxo", "caminhos lógicos" e "Rede de Petri", acenda a luz: é o diagrama de atividades que está sendo cobrado.

Continue treinando

Questões relacionadas