Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FGV 2025

Engenharia de SoftwareEngenharia de Requisitos
Código
fg107144
Banca
FGV
Órgão
CPRM
Ano
2025
Nível
Superior
Cargo
Analista em Geociências - Análise e Desenvolvimento de Sistemas
A ação de modelagem de requisitos resulta em um ou mais tipos de modelos.Aquele que representa os elementos funcionais do sistema e como eles transformam os dados à medida que percorrem o sistema é o modelo
  1. Abaseados em cenários.
  2. Bde dados.
  3. Corientados a classes.
  4. Dorientados a fluxos.
  5. Ecomportamentais.
Revelar gabarito e comentário

GabaritoD — orientados a fluxos.

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

Modelagem de Requisitos: Tipos de Modelos

Gabarito: letra D. O modelo orientado a fluxos (ex.: Diagrama de Fluxo de Dados – DFD) é o que representa explicitamente os elementos funcionais do sistema e como eles transformam os dados à medida que estes percorrem o sistema. Esse é o conceito clássico definido por Pressman e Sommerville para modelos de análise estruturada.

A banca testa o conhecimento dos tipos de modelos de requisitos e suas finalidades. Cada alternativa corresponde a uma categoria de modelo, mas apenas uma se encaixa na descrição de fluxo e transformação de dados.

block-beta
  columns 3
  block:entrada["Entrada de Dados"]:1
  end
  block:processo1["Processo 1"]:1
  end
  block:processo2["Processo 2"]:1
  end
  block:saida["Saída de Dados"]:1
  end
  entrada --> processo1
  processo1 --> processo2
  processo2 --> saida

Alternativa A — ❌ Incorreta

Modelos baseados em cenários, como casos de uso, descrevem interações entre atores e o sistema, mas não enfatizam o fluxo e a transformação de dados ao longo do sistema.

Alternativa B — ❌ Incorreta

Modelos de dados (ex.: diagrama entidade-relacionamento) focam na estrutura estática dos dados, não no fluxo ou nas transformações funcionais.

Alternativa C — ❌ Incorreta

Modelos orientados a classes (ex.: diagrama de classes UML) representam a estrutura de objetos e seus relacionamentos, mas não destacam o percurso dos dados com transformações.

Alternativa D — ✅ Correta ⟵ GABARITO

O modelo orientado a fluxos representa funções (processos) e como os dados fluem entre eles, sofrendo transformações. É o caso típico dos Diagramas de Fluxo de Dados (DFD) na análise estruturada.

Alternativa E — ❌ Incorreta

Modelos comportamentais (ex.: diagrama de estados, diagrama de sequência) descrevem comportamentos dinâmicos e mudanças de estado, mas não têm como foco principal a transformação contínua de dados ao longo de um fluxo.

NÃO CAIA NESSA!

A descrição pode induzir a confundir com modelos comportamentais (E) ou de dados (B), mas a chave está em "transformam os dados à medida que percorrem o sistema" – isso é a essência do fluxo de dados.

Gabarito: letra D

Link permanente: /questoes/fg107144