Engenharia Múltipla Escolha

No desenvolvimento de um software é preciso prever em quanto tempo ele será concluído e se atende as necessidades do cliente. Para essas perguntas, existe um conjunto de atividades que colaboram para a produção e a manutenção de um documento. Este processo de descrever todas as funcionalidades que um sistema deve possuir, proporciona aos envolvidos, uma mesma compreensão, por escrito, do problema. Nesse contexto, assinale a alternativa que indica o nome deste processo:

No desenvolvimento de um software é preciso prever em quanto tempo ele será concluído e se atende as necessidades do cliente. Para essas perguntas, existe um conjunto de atividades que colaboram para a produção e a manutenção de um documento. Este processo de descrever todas as funcionalidades que um sistema deve possuir, proporciona aos envolvidos, uma mesma compreensão, por escrito, do problema. Nesse contexto, assinale a alternativa que indica o nome deste processo:

  1. Engenharia de sistemas.
  2. Análise de sistemas.
  3. Engenharia de requisitos.
  4. Processamento de dados.
  5. Engenharia de software.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

O enunciado descreve especificamente o processo de identificar, documentar e validar o que o software deve fazer para atender ao cliente. Essa disciplina foca na definição das funcionalidades e restrições antes da construção do código.

Definição do Processo

A atividade descrita refere-se à Engenharia de Requisitos, que é uma subárea da engenharia de software dedicada a:

  • Coletar as necessidades dos clientes e usuários
  • Especificar o comportamento esperado do sistema
  • Garantir um entendimento comum entre todas as partes envolvidas
  • Manter o documento atualizado durante o ciclo de vida

Esse processo resulta no Especificação de Requisitos de Software (ERS), que serve como contrato técnico entre desenvolvedores e clientes.

## Análise das Alternativas

AlternativaAvaliaçãoMotivo
a. Engenharia de sistemasIncorretaAbrange sistemas complexos (hardware + software), não apenas software.
b. Análise de sistemasIncorretaTermo mais antigo ou amplo, pode incluir modelagem de processos e projeto.
c. Engenharia de requisitosCorretaFoca exatamente na descrição de funcionalidades e necessidades do cliente.
d. Processamento de dadosIncorretaRefere-se à manipulação técnica de dados, não ao planejamento do sistema.
e. Engenharia de softwareIncorretaÉ o termo guarda-chuva para todo o ciclo, não apenas esta fase específica.

Conclusão

A questão pede o nome do processo específico de descrever funcionalidades e necessidades para alinhamento de expectativas. Embora ocorra dentro da Engenharia de Software, o nome técnico preciso dessa etapa é Engenharia de Requisitos.

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.