← Questões de Engenharia de Software

Engenharia de Software · IBFC · 2024

Questão comentada de Engenharia de Software

Na UML, para se modelar processos de negócios e fluxo de trabalho, envolvendo a modelagem das etapas sequenciais em um processo computacional, pode-se empregar o diagrama:

Gabarito: C

Na UML, quando a ideia é representar um processo de negócio ou um fluxo de trabalho, com etapas que acontecem em sequência, você pensa logo em um diagrama que mostre ações, decisões, paralelismos e o caminho do processo. Esse é justamente o papel do diagrama de atividades: ele descreve o comportamento dinâmico do sistema ou de um processo, quase como um mapa do passo a passo. Ele é muito usado para mostrar como uma tarefa começa, passa por verificações, segue caminhos diferentes e termina. Dá para pensar nele como uma receita: se faltar um ingrediente, o fluxo vai por um lado; se tudo estiver certo, segue por outro. A lógica é exatamente essa, só que aplicada a processos de negócio e de software. Por isso o gabarito é a alternativa C. O diagrama de atividades é o mais adequado para modelar fluxos de trabalho e etapas sequenciais de um processo computacional. Em prova, sempre que aparecer a expressão "processos de negócios", "fluxo de trabalho", "sequência de atividades" ou "workflow", a associação clássica é com esse diagrama. As outras opções tratam de outros tipos de modelagem na UML, não de sequência de atividades. A banca costuma trocar esse conceito por diagramas estruturais, justamente para ver se você sabe separar comportamento de estrutura. Se você lembrar dessa diferença, a questão fica bem mais tranquila.

Continue treinando

Questões relacionadas