Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FCC 2016

Engenharia de SoftwareUML
Código
fc028417
Banca
FCC
Órgão
CREMESP
Ano
2016
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Análise de Sistemas
Um Analista de Sistemas necessita mostrar a troca de mensagens entre objetos de uma aplicação. Para isso, leu a documentação da UML 2.5 e notou que nessa linguagem os diagramas são divididos em duas categorias: estruturais (structure diagrams) e comportamentais (behavior diagrams).O diagrama que o Analista deverá utilizar e a categoria à qual pertence são, respectivamente:
  1. ADiagrama - AtividadeCategoria - Estrutural
  2. BDiagrama - SequênciaCategoria - Comportamental
  3. CDiagrama - ColaboraçãoCategoria - Comportamental
  4. DDiagrama - AtividadeCategoria - Comportamental
  5. EDiagrama - SequênciaCategoria - Estrutural
Revelar gabarito e comentário

GabaritoB — Diagrama - Sequência Categoria - Comportamental

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

UML: Diagrama de Sequência

Gabarito: letra B. O diagrama de Sequência é o diagrama UML da categoria Comportamental que mostra a troca de mensagens entre objetos ao longo do tempo. Na UML 2.5, os diagramas comportamentais incluem os de interação (sequência, comunicação, visão geral da interação e tempo), enquanto os estruturais representam a estrutura estática do sistema.

Diagramas UML 2.5
  • 1Estruturais
    • Classe
    • Objeto
    • Componente
    • Implantação
    • Pacote
    • Estrutura Composta
  • 2Comportamentais
    • Caso de Uso
    • Atividade
    • Máquina de Estados
    • Interação
      • Sequência
      • Comunicação
      • Visão Geral da Interação
      • Tempo
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O diagrama de Atividades pertence à categoria Comportamental, não Estrutural. Além disso, ele representa fluxos de trabalho ou processos, não a troca de mensagens entre objetos específicos.

Alternativa B — ✅ Correta ⟵ GABARITO

O diagrama de Sequência é comportamental e tem como objetivo mostrar a sequência de mensagens trocadas entre objetos em uma interação, sendo a escolha correta para o problema do analista.

Alternativa C — ❌ Incorreta

Embora o diagrama de Colaboração (renomeado para Comunicação na UML 2.5) também seja comportamental e mostre interações, ele enfatiza a organização estrutural dos objetos que trocam mensagens, não a sequência temporal. A banca considera o diagrama de Sequência como o mais adequado para o requisito de "troca de mensagens".

Alternativa D — ❌ Incorreta

O diagrama de Atividades é comportamental, mas não é o diagrama indicado para mostrar troca de mensagens entre objetos. Ele modela fluxos de atividades, ações e decisões.

Alternativa E — ❌ Incorreta

O diagrama de Sequência é comportamental, e não estrutural. A classificação correta é Comportamental.

PEGA ESSA DICA!

Memorize a classificação dos principais diagramas UML 2.5:

Categoria

Diagramas

Estruturais

Classe, Objeto, Componente, Implantação, Pacote, Estrutura Composta

Comportamentais

Caso de Uso, Atividade, Máquina de Estados, Interação (Sequência, Comunicação, Visão Geral da Interação, Tempo)

O diagrama de Sequência é o mais cobrado para representação de troca de mensagens entre objetos.

Link permanente: /questoes/fc028417