Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2017

Engenharia de SoftwareEngenharia de Requisitos
Código
fc036006
Banca
FCC
Órgão
ARTESP
Ano
2017
Nível
Superior
Cargo
Especialista em Regulação de Transporte I – Tecnologia da Informação
Considere, por hipótese, que a ARTESP esteja passando pela transição do uso de metodologias tradicionais para a utilização de metodologias ágeis de desenvolvimento, com suas práticas e seus princípios. Neste cenário, em relação às atividades ligadas à engenharia de requisitos, é correto afirmar:
  1. AOs procedimentos da Engenharia de Requisitos não precisam ser adaptados, pois uma das características dos métodos ágeis é a utilização de uma documentação bem completa com diversos documentos de controle, que também são muito presentes nas metodologias tradicionais.
  2. BPara atender as práticas ágeis, a modelagem de requisitos deve ser feita no início do projeto, contendo apenas o suficiente para identificar o escopo do sistema, com requisitos em alto nível. Os requisitos devem ser modelados de forma clara e objetiva, para que todos os stakeholders possam identificar se as necessidades de negócio estão sendo atendidas durante o desenvolvimento.
  3. CÉ imprescindível a criação de um documento de requisitos único e as atualizações devem ser autorizadas, já que as mudanças devem ser consideradas com muito cuidado. O controle e o gerenciamento de mudanças de requisitos também são fatores importantes para uma modelagem de requisitos bem elaborada, a ser realizada em uma fase exclusiva para esse fim.
  4. DPara conseguir ser ágil no levantamento de requisitos é preciso ter um ambiente específico para isso. A cultura organizacional tradicional pode ser mantida, pois apenas os envolvidos no processo de desenvolvimento do software devem estar alinhados com os princípios ágeis, que propõem a utilização de um maior formalismo na documentação dos requisitos e adoção de terminologia técnica consistente.
  5. EAs metodologias ágeis possuem práticas em comum com as metodologias tradicionais, dentre as quais estão a participação ativa das pessoas, por meio da adoção de modelos exclusivos e utilização de ferramentas simples, o tratamento dos requisitos sem definição de prioridades, a adoção de requisitos executáveis e menor detalhamento de requisitos.
Revelar gabarito e comentário

GabaritoB — Para atender as práticas ágeis, a modelagem de requisitos deve ser feita no início do projeto, contendo apenas o suficiente para identificar o escopo do sistema, com requisitos em alto nível. Os requisitos devem ser modelados de forma clara e objetiva, para que todos os stakeholders possam identificar se as necessidades de negócio estão sendo atendidas durante o desenvolvimento.

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 em Metodologias Ágeis

Gabarito: letra B. Em metodologias ágeis, a modelagem de requisitos é feita de forma iterativa e incremental, começando com requisitos em alto nível no início do projeto, apenas o suficiente para identificar o escopo. A comunicação com os stakeholders é contínua, e os requisitos são refinados ao longo do desenvolvimento. Isso contrasta com abordagens tradicionais, que exigem documentação extensa e fases exclusivas para requisitos. O Manifesto Ágil valoriza "indivíduos e interações mais que processos e ferramentas" e "responder a mudanças mais que seguir um plano".

A banca testa o conhecimento das diferenças entre os modelos. Cada alternativa incorreta mistura práticas tradicionais com o contexto ágil, criando armadilhas.

Alternativa A — ❌ Incorreta

Afirma que os procedimentos de ER não precisam ser adaptados e que ágil usa documentação completa. Na verdade, métodos ágeis priorizam software funcionando sobre documentação abrangente; a documentação é enxuta e apenas o necessário. Os procedimentos devem sim ser adaptados.

Alternativa B — ✅ Correta ⟵ GABARITO

Descreve corretamente a prática ágil: modelagem inicial em alto nível para identificar escopo, requisitos claros e objetivos para comunicação com stakeholders, e evolução ao longo do projeto. Isso está alinhado com os princípios ágeis.

Alternativa C — ❌ Incorreta

Apresenta práticas tradicionais: documento único de requisitos, controle de mudanças rigoroso e fase exclusiva para modelagem. Em ágeis, mudanças são bem-vindas, não há fase única, e os requisitos são detalhados just-in-time.

Alternativa D — ❌ Incorreta

Diz ser preciso ambiente específico e manter cultura tradicional. Métodos ágeis requerem mudança cultural e alinhamento de todos os envolvidos, não apenas da equipe de desenvolvimento. Além disso, ágil não propõe maior formalismo na documentação.

Alternativa E — ❌ Incorreta

Mistura acertos e erros: "participação ativa" e "menor detalhamento" são ágeis, mas "adoção de modelos exclusivos", "sem definição de prioridades" e "requisitos executáveis" não correspondem. Ágeis priorizam constantemente o backlog.

NÃO CAIA NESSA!

A banca inverte características: cada alternativa errada atribui ao ágil uma prática do modelo tradicional (documentação completa, fase única, controle formal). Fique atento: ágil é iterativo, documentação enxuta, mudanças bem-vindas e comunicação constante.

Gabarito: letra B.

Link permanente: /questoes/fc036006