Questão 108 Comentada - Conselho Nacional de Desenvolvimento Científico e Tecnológico - Analista em Ciência e Tecnologia Pleno I - Especialidade: Desenvolvimento e Arquitetura de Software - CESPE/CEBRASPE (2024)

Julgue o item a seguir, relativo aos elementos da modelagem funcional baseada na UML.


Independentemente do nível de abstração procedural, o diagrama de atividades da UML deve ser utilizado apenas para representar detalhes do processamento.

  • Certo
  • Errado

Gabarito comentado da Questão 108 - Conselho Nacional de Desenvolvimento Científico e Tecnológico - Analista em Ciência e Tecnologia Pleno I - Especialidade: Desenvolvimento e Arquitetura de Software - CESPE/CEBRASPE (2024)

E - Errado

Vamos entender o tema melhor.

O diagrama de atividades na UML é uma ferramenta poderosa para descrever o fluxo de trabalho ou os processos de negócios. Ele não se limita apenas a representar detalhes do processamento em um nível procedural.

Na verdade, o diagrama de atividades pode ser utilizado em vários níveis de abstração, desde a representação de processos de negócios de alto nível até detalhes específicos de implementação de um sistema.

Por que a afirmativa é incorreta?

A UML é flexível e permite que os diagramas de atividades sejam usados para modelar diferentes aspectos de um sistema. Eles podem mostrar a sequência de atividades, as condições que controlam o fluxo, os paralelismos e concorrências, além de pontos de decisão e muito mais.

Isso significa que os diagramas de atividades são adequados para mostrar uma visão geral do negócio ou a lógica por trás de um método específico, por exemplo.

Portanto, sugerir que o diagrama de atividades deve ser usado apenas para representar detalhes do processamento é uma visão limitada de sua aplicabilidade e capacidade.

A UML permite que esses diagramas sejam empregados em diversos contextos, facilitando a compreensão de fluxos complexos por meio de uma representação visual clara e organizada, independentemente do nível de abstração.