O diagrama da UML orientado a fluxo de controle, que descrev...

Próximas questões
Com base no mesmo assunto
Q1392972 Engenharia de Software
O diagrama da UML orientado a fluxo de controle, que descreve aspectos dinâmicos de um sistema e pode ser visto como uma extensão do fluxograma, é o diagrama de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - atividade.

O Diagrama de Atividade na UML (Unified Modeling Language) é utilizado para retratar o fluxo de controle ou fluxo de trabalho entre várias unidades funcionais em um sistema. A intenção desse diagrama é focar na perspectiva dinâmica do sistema, descrevendo quais ações ocorrem e em que sequência. Ele é particularmente útil para modelar processos de negócio e fluxos de trabalho, pois permite representar tanto sequências condicionais quanto paralelas de atividades.

Para resolver essa questão, é necessário que se tenha conhecimento sobre os diferentes tipos de diagramas utilizados na UML e o propósito de cada um. Além do diagrama de atividade, as outras alternativas mencionam:

  • Colaboração: Utilizado para mostrar as relações e interações entre objetos, mas com foco na estrutura do sistema.
  • Interação: Uma visão geral que pode incluir diagramas de sequência e de comunicação, mostrando como os objetos interagem ao longo do tempo.
  • Sequência: Representa a ordem temporal das mensagens entre instâncias de classes ou objetos.
  • Transição de estados: Mostra como os estados de um objeto mudam em resposta a eventos, destacando o ciclo de vida do objeto.

A alternativa A - atividade é a correta porque ela especificamente se alinha com a descrição dada no enunciado sobre um diagrama orientado a fluxo de controle. O Diagrama de Atividade se assemelha a um fluxograma tradicional, enriquecido com a possibilidade de representar decisões paralelas (concorrência) e a capacidade de mostrar a interação entre diferentes elementos de fluxo. Ele é, portanto, uma extensão mais poderosa do fluxograma, encapsulando a capacidade de representar complexidades adicionais inerentes aos processos de sistemas modernos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo