← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

A UML (Unified Modeling Language) oferece um conjunto de notações gráficas amplamente utilizado em projetos de sistemas de software. O diagrama de atividades previsto na UML é o mais indicado para

Gabarito: D

O diagrama de atividades da UML serve para mostrar o fluxo de ações e decisões de um processo, quase como um mapa do caminho que a execução vai seguindo. Ele é muito usado para representar lógica de procedimento, fluxo de trabalho e processos de negócio, especialmente quando você quer enxergar etapas, escolhas, paralelismos e ordem das tarefas. Pense nele como o diagrama que responde: “o que acontece primeiro, depois, em paralelo e em seguida?”. Por isso, ele cai muito bem para modelar rotinas de um sistema, uma operação administrativa ou a sequência de passos de um caso de uso. Não é o diagrama de classes que organiza estrutura, nem o de objetos que mostra um retrato instantâneo, nem o de implantação que revela o hardware. Na questão, a banca quer exatamente essa ideia de fluxo. O diagrama de atividades é o mais indicado para descrever lógica de procedimento, processo de negócio, fluxo de trabalho e etapas executadas por um sistema, que é o conteúdo da alternativa D. Em outras palavras: se a intenção é mostrar o “passo a passo”, você pensa em diagrama de atividades. Esse entendimento está alinhado com a própria UML, que trata esse diagrama como uma forma de modelar o comportamento dinâmico do sistema, com foco em fluxo de controle e de atividades. Em prova, a pista costuma estar nas palavras processo, workflow, sequência e decisões.

Continue treinando

Questões relacionadas