Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FUNDATEC 2023

Engenharia de SoftwareUML
Código
qq896883
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia PHP
Assinale a alternativa que identifica um diagrama estrutural da UML utilizado para fazer a modelagem da visão estática de um sistema e que oferece, principalmente, suporte para os requisitos funcionais desse sistema.
  1. ADiagrama de objetos.
  2. BDiagrama de componentes.
  3. CDiagrama de classes.
  4. DDiagrama de artefatos.
  5. EDiagrama de estrutura composta.
Revelar gabarito e comentário

GabaritoC — Diagrama de classes.

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”.

Diagramas Estruturais da UML

Gabarito: letra C. O diagrama de classes é o diagrama estrutural por excelência para modelar a visão estática de um sistema, representando classes, atributos, métodos e relacionamentos. Ele oferece suporte direto aos requisitos funcionais, pois descreve as entidades que participam das funcionalidades e como se relacionam.

A questão exige o conhecimento dos diagramas estruturais (ou estáticos) da UML 2.x. Dentre eles, o diagrama de classes é o mais utilizado para capturar a estrutura conceitual do sistema e dar suporte à implementação dos requisitos funcionais.

Alternativa A — ❌ Incorreta

O diagrama de objetos mostra instâncias de classes em um momento específico (visão de "snapshot"), sendo útil para testar cenários, mas não é o principal para modelar a visão estática contínua do sistema.

Alternativa B — ❌ Incorreta

O diagrama de componentes modela a organização e dependências entre componentes de software (como bibliotecas, executáveis), focando mais na arquitetura de implementação do que nos requisitos funcionais propriamente ditos.

Alternativa C — ✅ Correta ⟵ GABARITO

O diagrama de classes descreve a estrutura estática de um sistema por meio de classes, atributos, operações e relacionamentos (associação, herança, composição, etc.). Ele é a base para a modelagem orientada a objetos e oferece suporte essencial aos requisitos funcionais, pois define as entidades que realizam as funcionalidades.

Alternativa D — ❌ Incorreta

O diagrama de artefatos (Artifact) representa elementos físicos como arquivos, scripts e bancos de dados, estando no contexto do diagrama de implantação. Não é o foco para requisitos funcionais.

Alternativa E — ❌ Incorreta

O diagrama de estrutura composta (Composite Structure Diagram) mostra a estrutura interna de um classificador e as colaborações entre partes. Embora seja estrutural, não é o principal para modelar requisitos funcionais; é usado para detalhar componentes internos.

Gabarito: letra C.

Link permanente: /questoes/qq896883