A UML define em sua versão 2.0, treze tipos de di...

Próximas questões
Com base no mesmo assunto
Q150002 Engenharia de Software
A UML define em sua versão 2.0, treze tipos de diagramas, divididos em duas categorias: diagramas estruturais e diagramas dinâmicos. Assinale a alternativa que não indique um diagrama estrutural da UML.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra A - Diagrama de Visão Geral.

Para resolver esta questão, é fundamental compreender a classificação dos diagramas da UML (Unified Modeling Language) em duas categorias principais: diagramas estruturais e diagramas dinâmicos (ou comportamentais). Os diagramas estruturais têm como objetivo representar a estrutura estática do sistema, enquanto os diagramas dinâmicos descrevem os aspectos comportamentais e a interação entre os objetos do sistema.

Os diagramas estruturais incluem:

  • Diagrama de Classes: Define a estrutura de classes e suas relações.
  • Diagrama de Objetos: Mostra instâncias de classes e suas relações em um determinado contexto.
  • Diagrama de Componentes: Representa os componentes e suas dependências.
  • Diagrama de Implantação: Visualiza a configuração física do hardware e a distribuição de componentes de software.
  • Diagrama de Pacotes: Agrupa elementos UML em pacotes, organizando-os em grupos lógicos.
  • Outros, como o diagrama de estrutura composta e o diagrama de perfil.

Por outro lado, os diagramas dinâmicos incluem:

  • Diagrama de Casos de Uso: Descreve a funcionalidade proposta para um novo sistema.
  • Diagrama de Sequência: Mostra como os objetos interagem em uma sequência temporal específica.
  • Diagrama de Colaboração (também conhecido como Diagrama de Comunicação): Semelhante ao diagrama de sequência, mas focado na organização dos objetos e suas interações.
  • Diagrama de Estados: Reflete o comportamento de um objeto ao longo de sua vida útil.
  • Diagrama de Atividades: Representa o fluxo de trabalho de um componente do sistema ou um processo de negócios.
  • Diagrama de Tempo: Enfatiza as mudanças no estado ou condições do sistema em um período de tempo.

Com relação à alternativa correta, "Diagrama de Visão Geral" é um tipo de diagrama de interação no qual se usa elementos de outros diagramas de interação para mostrar uma visão panorâmica do fluxo de controle dentro do sistema. Este diagrama não se enquadra na categoria de diagramas estruturais, mas sim na categoria de diagramas dinâmicos, pois ele é utilizado para visualizar um panorama do fluxo de controle ou a visão geral de interações. Portanto, não é um diagrama estrutural como perguntado na questão.

Essa compreensão é fundamental para alguém que está se preparando para concursos públicos com foco em Engenharia de Software, especialmente quando o edital inclui a UML como parte do conteúdo programático. Ao estudar cada tipo de diagrama e suas funcionalidades específicas, você se torna capaz de identificar rapidamente qual categoria cada um pertence, o que é essencial para responder corretamente questões como essa.

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

O nome correto deveria ser Diagrama de visão geral da interação.

Interaction overview diagram Online Shopping.

http://www.uml-diagrams.org/interaction-overview-diagrams.html

Diagramas usados nas partes ESTÁTICAS ou ESTRUTURAIS do sistema:
 

  • Classes
  • Objetos
  • Componentes
  • Implantação
  • Estrutura composta
  • Pacotes

 
Diagramas usados nas partes DINÂMICAS ou COMPORTAMENTAIS do sistema:
 

  • Casos de Uso
  • Gráficos de Estados
  • Atividades
  • Sequência
  • Colaboração
  • Interação (Visão Geral)
  • Tempo
O diagrama de visão geral (ou mais adequadamente, visão geral de integração), é uma variante do diagrama de atividades, e inclui diferentes sequências num fluxo de atividades para mostrar suas interações. 
Ex:
A questão já está errada no enunciado. Não são 13 diagramas e sim 14.

Estruturais: Classe, Objeto, Pacote, Perfil,Componente, Implantação, Estrutura Composta
Comportamentais: Atividade, Casos de uso, Máquina de Estados
Comportamentais de Interação: Sequência, Comunicação (antigo Colaboração), Interação Geral e Tempo

Mas com o que ele pergutna não é isso, o erro está no diagrama de visão geral que não faz parte dos diagramas da UML 2.0.

Clique para visualizar este comentário

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