Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — FCC 2023

Arquitetura de SoftwareSoftware
Código
fc069660
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação

De acordo com a taxonomia dos diagramas de estrutura e de comportamento da UML 2.5, um Analista elaborou os diagramas Deployment, Package, Use Case e Sequence. As classes a que pertencem esses diagramas: estrutura = E ou comportamento = C, são, correta e respectivamente:

  1. AE, C, C, C.
  2. BE, E, C, C.
  3. CE, C, E, C.
  4. DC, E, C, C.
  5. EC, C, E, E.
Revelar gabarito e comentário

GabaritoB — E, E, C, C.

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 2.5: Classificação dos Diagramas

Gabarito: letra B. De acordo com a taxonomia da UML 2.5, os diagramas Deployment e Package são diagramas de estrutura (E), enquanto os diagramas Use Case e Sequence são diagramas de comportamento (C). Portanto, a sequência correta é E, E, C, C.

A UML 2.5 divide os diagramas em duas grandes categorias:

  • Diagramas de Estrutura: representam a organização estática dos elementos do sistema. Exemplos: Diagrama de Classes, Componentes, Implantação (Deployment), Pacotes (Package), Objetos, etc.

  • Diagramas de Comportamento: representam o comportamento dinâmico do sistema. Exemplos: Diagrama de Casos de Uso (Use Case), Máquina de Estados, Atividades, e os diagramas de interação (Sequência, Comunicação, etc.).

Alternativa A — ❌ Incorreta

Afirma E, C, C, C. Erro ao classificar Package como comportamento (C). Package é estrutura.

Alternativa B — ✅ Correta ⟵ GABARITO

Apresenta a sequência E, E, C, C, que corresponde exatamente à classificação correta.

Alternativa C — ❌ Incorreta

Afirma E, C, E, C. Erro ao classificar Use Case como estrutura (E). Use Case é comportamento.

Alternativa D — ❌ Incorreta

Afirma C, E, C, C. Erro ao classificar Deployment como comportamento (C). Deployment é estrutura.

Alternativa E — ❌ Incorreta

Afirma C, C, E, E. Erro ao classificar Deployment e Package como comportamento, e Use Case e Sequence como estrutura — inversão completa.

PEGA ESSA DICA!

Memorize que diagramas de estrutura mostram o que existe (componentes estáticos), enquanto diagramas de comportamento mostram como o sistema funciona (fluxos, interações). Para a UML 2.5, decore a lista: Estrutura → 7 diagramas (Classe, Componente, Composite Structure, Deployment, Objeto, Pacote, Perfil); Comportamento → 7 diagramas (Atividade, Caso de Uso, Máquina de Estados, e os 4 de interação: Sequência, Comunicação, Visão Geral de Interação, Tempo).

Link permanente: /questoes/fc069660