Considerando que a especificação dos requisitos pode não ser...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - iterativa.
Para entender o contexto desta questão, é necessário compreender que a Engenharia de Requisitos lida com a identificação, documentação e manutenção dos requisitos de um sistema de software. Uma das fases mais críticas dessa área é a Análise de Requisitos, onde os requisitos do sistema são estudados e estruturados. Durante essa etapa, é comum encontrar incertezas devido à falta de conhecimento ou compreensão tanto por parte dos clientes quanto dos desenvolvedores. Uma abordagem iterativa é recomendada porque permite análises e refinamentos sucessivos, abordando assim a incompletude e a evolução do conhecimento sobre os requisitos.
A escolha da alternativa iterativa está correta porque, na prática, espera-se que o processo de análise de requisitos seja tanto adaptável quanto incremental. Detalhes e nuances dos requisitos muitas vezes emergem conforme o projeto progride, e uma abordagem iterativa permite que a equipe faça ajustes contínuos, aumentando a precisão e completude dos requisitos com cada iteração. Isto está em contraste com uma abordagem linear ou uma abordagem que não admite revisão e adaptação contínua, que podem levar a mal-entendidos, requisitos incompletos e inadequados, resultando em produtos de software que não atendem às necessidades dos usuários finais.
Além disso, um processo iterativo encoraja o feedback constante e o aprendizado, elementos cruciais quando lidamos com a complexidade de entender e especificar corretamente o que precisa ser desenvolvido em um projeto de software, especialmente em estágios iniciais onde o conhecimento é ainda parcial.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Desenvolvimento Iterativo:
Um projeto que usa o desenvolvimento iterativo tem um ciclo de vida que consiste em várias iterações. Uma iteração incorpora um conjunto quase seqüencial de tarefas em modelagem de negócio, requisitos, análise e design, implementação, teste e implantação, em várias proporções, dependendo do local em que ela está localizada no ciclo de desenvolvimento.As iterações nas fases de iniciação e de elaboração concentram-se nas atividades de gerenciamento, requisitos e design. As iterações na fase de construção concentram-se no design, na implementação e no teste. E as iterações na fase de transição concentram-se no teste e na implantação.As iterações devem ser gerenciadas em um estilo com caixa de hora, ou seja, o planejamento de uma iteração deve ser considerado fixo e o escopo do conteúdo da iteração gerenciado ativamente para atender a esse planejamento.
d-
se nao ha conhecimento nem experiencia, aabordagem iterativa é mais indicada por possibilitar maior flexibilidade de mudanças nos requisitos
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo