Quantas das opções abaixo fazem parte do conjunto de diagram...

Próximas questões
Com base no mesmo assunto
Q850853 Engenharia de Software

Quantas das opções abaixo fazem parte do conjunto de diagramas comportamentais da UML?


I. Diagrama de classes

II. Diagrama de atividades

III. Diagrama de casos de uso

IV. Diagrama de sequência

V. Diagrama de componentes

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra C - 3.

Para responder a esta questão, é importante ter um entendimento sobre o que são diagramas comportamentais na UML (Unified Modeling Language). A UML é uma linguagem padrão para a modelagem de sistemas, que oferece um conjunto de diagramas para representar diferentes aspectos de um sistema de software. Os diagramas UML são divididos em dois grandes grupos: diagramas estruturais e diagramas comportamentais.

Os diagramas comportamentais são aqueles que focam em representar o comportamento e a interação dos elementos de um sistema. Eles são utilizados para descrever, visualizar, especificar e documentar o comportamento dinâmico do sistema. Os diagramas comportamentais incluem:

  • Diagrama de atividades: Mostra o fluxo de controle ou fluxo de objeto com ênfase na sequência e condições para a coordenação das atividades.
  • Diagrama de casos de uso: Representa as funcionalidades do sistema propostas por um ou mais atores. O foco está na interação do usuário com o sistema.
  • Diagrama de sequência: Detalha como as operações são realizadas: quais objetos são necessários, em que ordem as operações ocorrem, etc.
  • Diagrama de comunicação (não listado na questão): Semelhante ao diagrama de sequência, mas foca na organização dos objetos.
  • Diagrama de máquina de estados (não listado na questão): Descreve os estados e transições que um objeto passa durante seu ciclo de vida em resposta a eventos.

Já os diagramas estruturais representam aspectos estáticos do sistema, ou seja, sua organização estrutural. Eles incluem:

  • Diagrama de classes: Descreve a estrutura e as relações entre as classes que compõem o sistema.
  • Diagrama de componentes: Foca na organização e dependências entre os componentes de software.
  • Diagrama de objetos (não listado na questão): Semelhante ao diagrama de classes, mas focado em instâncias de classe (objetos).

Dessa forma, as opções que representam diagramas comportamentais são:

  • II. Diagrama de atividades
  • III. Diagrama de casos de uso
  • IV. Diagrama de sequência

Por conseguinte, a afirmativa I. Diagrama de classes e a afirmativa V. Diagrama de componentes não representam diagramas comportamentais, mas sim estruturais. Portanto, a questão pede para identificar quantas das opções listadas fazem parte do conjunto de diagramas comportamentais da UML, e a resposta é três.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

São diagramas comportamentais:

II. Diagrama de atividades

III. Diagrama de casos de uso

IV. Diagrama de sequência

Gabarito: C.

 

Fiquei muito na dúvida entre B e C, por conta do Diagrama de Sequência, que é de Interação.

 

Mas, como os Diagramas de Interação são um subconjunto dos Diagramas de Comportamento, fiquei com a C, mesmo.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo