Pular para o conteúdo principal

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

Engenharia de SoftwareProcessos de Software
Código
qq894727
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Informática
É o método de modelagem clássico, em que o modelo de análise é obtido por meio de ferramentas utilizadas durante a etapa de análise e que utiliza em sua abordagem um modelo com os seguintes passos apresentados abaixo:1. Descrever as necessidades do usuário.2. Estabelecer critérios para a criação de um projeto de software.3. Definir um conjunto de requisitos a ser validado quando o software for construído.Assinale o método de modelagem a que o trecho se refere.
  1. ADiagrama CRC.
  2. BAnálise estruturada.
  3. CPadrões de projeto.
  4. DAnálise orientada a objetos.
  5. EPirâmide de projeto.
Revelar gabarito e comentário

GabaritoB — Análise estruturada.

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

Métodos de Modelagem Clássica

Gabarito: letra B. O trecho descreve a análise estruturada, método clássico de modelagem que utiliza ferramentas como diagramas de fluxo de dados (DFDs) e dicionários para representar requisitos. As etapas listadas — descrever necessidades do usuário, estabelecer critérios e definir requisitos — são típicas da abordagem estruturada, que foca na decomposição funcional e no fluxo de dados.

Alternativa A — ❌ Incorreta

O Diagrama CRC (Classe, Responsabilidade, Colaboração) é uma técnica usada em projetos orientados a objetos, não um método de modelagem clássico com as etapas descritas. Ele ajuda a identificar classes e suas interações, mas não segue os passos mencionados.

Alternativa B — ✅ Correta ⟵ GABARITO

A análise estruturada é um método consagrado, que surge na década de 1970, e utiliza modelos como DFDs, dicionário de dados e especificações de processo. Os passos apresentados (necessidades, critérios, requisitos) são a essência da fase de análise nesse paradigma.

Alternativa C — ❌ Incorreta

Padrões de projeto (design patterns) são soluções reutilizáveis para problemas comuns de design de software, não um método de modelagem de análise. Eles atuam na fase de projeto, não na descrição de necessidades e estabelecimento de critérios.

Alternativa D — ❌ Incorreta

A análise orientada a objetos é uma abordagem mais moderna, que modela o sistema em termos de objetos, classes e relacionamentos. Embora também tenha fases de análise, o enunciado se refere especificamente ao “método clássico”, que é a análise estruturada.

Alternativa E — ❌ Incorreta

“Pirâmide de projeto” não é um método de modelagem reconhecido na engenharia de software. Pode se referir a um conceito de processo (como a pirâmide de testes), mas não corresponde às etapas descritas.

Conclusão: A abordagem clássica de modelagem que segue os passos de descrição de necessidades, critérios e definição de requisitos é a análise estruturada. Portanto, o gabarito é a letra B.

Link permanente: /questoes/qq894727