Engenharia Múltipla Escolha

No levantamento de requisitos, a distinção entre níveis (usuário e sistema) é fundamental para garantir uma comunicação clara entre profissionais técnicos e não técnicos, assegurando o alinhamento de expectativas e a entrega eficaz do sistema. Considerando o texto, analise as afirmativas abaixo:

No levantamento de requisitos, a distinção entre níveis (usuário e sistema) é fundamental para garantir uma comunicação clara entre profissionais técnicos e não técnicos, assegurando o alinhamento de expectativas e a entrega eficaz do sistema. Considerando o texto, analise as afirmativas abaixo:

  1. I e II
  2. I e III
  3. II e III
  4. I, II e III
  5. II

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

Introdução

Esta questão trata de conceitos fundamentais da Engenharia de Software, especificamente sobre o gerenciamento de requisitos. O foco está na distinção entre dois níveis de especificação: Requisitos de Usuário e Requisitos de Sistema.

Análise das Afirmativas

Para identificar a resposta correta, precisamos avaliar se cada frase respeita a definição clássica desses documentos:

  • Afirmativa I (Incorreta):
  • Os requisitos de usuário devem descrever as necessidades sob a perspectiva do usuário final (negócio ou funcionalidade), utilizando linguagem natural.
  • Considerar aspectos técnicos detalhados nessa etapa é característico dos Requisitos de Sistema. Misturar isso pode limitar as escolhas de arquitetura e confundir quem não é técnico.
  • Afirmativa II (Correta):
  • Esta afirmativa reflete diretamente o texto introdutório da questão. A separação permite adaptar a linguagem ao público-alvo:
  • Usuários/Stakeholders: Leem requisitos de alto nível (usuário).
  • Desenvolvedores: Utilizam requisitos detalhados (sistema).
  • Isso garante clareza e reduz ambiguidades durante o desenvolvimento.
  • Afirmativa III (Correta):
  • Um dos principais benefícios dos requisitos de usuário é a independência tecnológica.
  • Eles definem o que o sistema deve fazer e como o usuário quer interagir com ele, sem impor qual banco de dados, linguagem de programação ou hardware será utilizado para atender essa necessidade.

Conclusão

As afirmativas II e III estão corretas, pois descrevem adequadamente a finalidade da distinção entre os níveis de requisitos e a natureza tecnológica independente dos requisitos de usuário.

Portanto, a alternativa correta é a C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.