Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — INSTITUTO AOCP 2024

Engenharia de SoftwareGeral
Código
qa631648
Banca
INSTITUTO AOCP
Órgão
MGI
Ano
2024
Cargo
Esp ( )
Leandro atua como especialista em gestão de projetos e lidera a implantação de um novo sistema de gestão de recursos humanos para uma grande corporação. A engenharia de requisitos desempenha um papel crítico na fase inicial do projeto.   Assinale a alternativa que apresenta a ação mais adequada para garantir a coleta e a análise eficaz dos requisitos do novo sistema.
  1. AImplementar uma solução com base na mais recente tecnologia, independentemente das especificações iniciais dos stakeholders.
  2. BEscolher um pacote de software pré-desenvolvido que seja popular no mercado, assumindo que ele atenderá a todas as necessidades da empresa.
  3. CDelegar a coleta de requisitos exclusivamente ao departamento de TI, dada a sua experiência técnica.
  4. DConduzir entrevistas detalhadas com os usuários finais e gerentes de RH para capturar requisitos específicos e expectativas.
  5. EFocar a documentação extensiva de todos os processos de negócios existentes sem revisão ou validação com os stakeholders.
Revelar gabarito e comentário

GabaritoD — Conduzir entrevistas detalhadas com os usuários finais e gerentes de RH para capturar requisitos específicos e expectativas.

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

Engenharia de Requisitos: Coleta e Análise Eficaz

Gabarito: letra D. A ação mais adequada para garantir a coleta e a análise eficaz dos requisitos é conduzir entrevistas detalhadas com os usuários finais e gerentes de RH, pois isso captura diretamente as necessidades e expectativas dos stakeholders, que são a fonte primária dos requisitos. As demais alternativas falham por ignorar as especificações, assumir que um pacote genérico atende a tudo, delegar a coleta a um único departamento ou documentar sem validar com os interessados.

A engenharia de requisitos é a disciplina que estabelece as necessidades e restrições de um sistema de software, sendo a base para todo o desenvolvimento. Ela envolve atividades como elicitação (coleta), análise, especificação, validação e gestão de requisitos. A elicitação é a fase em que se busca entender o que os stakeholders realmente precisam, e as entrevistas são uma das técnicas mais eficazes para isso, pois permitem um diálogo direto e aprofundado.

A razão pela qual a entrevista é a melhor abordagem neste cenário é que ela permite capturar não apenas os requisitos funcionais (o que o sistema deve fazer), mas também os não funcionais (como desempenho, segurança, usabilidade) e as expectativas dos usuários. Os usuários finais e os gerentes de RH são os que conhecem os processos de negócio e as dores do dia a dia, portanto, ouvi-los diretamente é essencial para que o sistema atenda às reais necessidades da corporação.

Na prática, um especialista em gestão de projetos deve planejar as entrevistas com perguntas abertas e fechadas, envolver diferentes perfis de usuários, e registrar as respostas de forma estruturada. Após a coleta, os requisitos devem ser analisados, priorizados e validados com os stakeholders para garantir que estão completos e corretos. Essa validação é um passo crítico, pois evita retrabalho e garante que o produto final esteja alinhado com as expectativas.

A distinção que importa aqui é entre a elicitação de requisitos (coleta) e a validação. Enquanto a coleta busca entender as necessidades, a validação confere se os requisitos documentados estão corretos e completos. A alternativa D aborda a coleta de forma eficaz, mas a validação com os stakeholders também é crucial, como mencionado na alternativa E, que, no entanto, falha ao não incluir essa validação.

A pegadinha da banca é apresentar alternativas que parecem plausíveis, mas que ignoram princípios fundamentais da engenharia de requisitos, como a participação dos stakeholders e a validação. O candidato pode ser tentado a escolher uma alternativa que foque em tecnologia ou em processos, mas a essência da engenharia de requisitos é o foco nas pessoas e em suas necessidades.

Guarde a fronteira entre coletar requisitos com os stakeholders e simplesmente assumir ou delegar: é exatamente nela que as alternativas se dividem. A alternativa correta é a que coloca os usuários e gerentes no centro do processo.

1Elicitação (coleta)
Entrevistas com stakeholders
Técnicas de levantamento
2Análise
Priorização
Verificação de completude
3Validação
Revisão com stakeholders
Confirmação de expectativas
4Especificação e gestão
Documentação estruturada
Controle de mudanças
Engenharia de requisitos
LEVELsoulevel.com.br
Engenharia de requisitos: Elicitação (coleta) (Entrevistas com stakeholders, Técnicas de levantamento); Análise (Priorização, Verificação de completude); Validação (Revisão com stakeholders, Confirmação de expectativas); Especificação e gestão (Documentação estruturada, Controle de mudanças)

Alternativa A — ❌ Incorreta

Implementar uma solução com base na mais recente tecnologia, independentemente das especificações iniciais dos stakeholders, é um erro grave. A tecnologia deve ser uma ferramenta para atender aos requisitos, não o contrário. Ignorar as especificações dos stakeholders leva a um sistema que pode ser tecnicamente avançado, mas que não resolve os problemas reais da empresa, resultando em retrabalho e insatisfação.

Alternativa B — ❌ Incorreta

Escolher um pacote de software pré-desenvolvido popular no mercado, assumindo que atenderá a todas as necessidades, é uma abordagem arriscada. Pacotes prontos raramente atendem a todas as especificidades de uma grande corporação, e a falta de análise de requisitos pode levar a um sistema que não se adequa aos processos de negócio, exigindo customizações caras ou até a substituição do software.

Alternativa C — ❌ Incorreta

Delegar a coleta de requisitos exclusivamente ao departamento de TI é inadequado, pois a TI pode ter conhecimento técnico, mas não conhece profundamente os processos de negócio e as necessidades dos usuários finais. A coleta de requisitos deve envolver todos os stakeholders relevantes, incluindo usuários e gerentes de negócio, para garantir que o sistema atenda às reais necessidades.

Alternativa D — ✅ Correta ⟵ GABARITO

Conduzir entrevistas detalhadas com os usuários finais e gerentes de RH é a ação mais adequada, pois permite capturar requisitos específicos e expectativas diretamente da fonte. As entrevistas são uma técnica de elicitação que possibilita um entendimento profundo das necessidades, além de criar um senso de participação e comprometimento dos stakeholders com o projeto. Essa abordagem é fundamental para o sucesso da engenharia de requisitos.

Alternativa E — ❌ Incorreta

Focar a documentação extensiva de todos os processos de negócios existentes sem revisão ou validação com os stakeholders é ineficaz. A documentação é importante, mas sem validação, os requisitos podem estar incorretos ou incompletos, levando a um sistema que não atende às necessidades. A validação com os stakeholders é essencial para garantir que os requisitos documentados reflitam a realidade e as expectativas.

Gabarito: letra D

Link permanente: /questoes/qa631648