O processo de desenvolvimento iterativo em que se desenvolv...

Próximas questões
Com base no mesmo assunto
Q112588 Engenharia de Software
O processo de desenvolvimento iterativo em que se desenvolve rapidamente um sistema apenas para explorar opções de requisitos e de projeto, mas não deverá ser implantado no cliente é o
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - prototipação throw-away.

A prototipação throw-away, ou prototipação descartável, é uma abordagem utilizada no desenvolvimento de software onde um protótipo é construído com o objetivo de entender os requisitos do sistema. Esse protótipo não é feito para se tornar parte da versão final do produto, mas serve como uma ferramenta para capturar e validar os requisitos e opções de design. Após cumprir seu propósito, o protótipo é descartado, e o desenvolvimento do sistema final começa com base nas lições aprendidas durante a prototipação.

Essa estratégia é útil quando há incertezas sobre o que o usuário final deseja ou quando se deseja experimentar várias opções de design rapidamente. Ao invés de se comprometer com um conjunto de requisitos no início do projeto, a equipe de desenvolvimento e os stakeholders podem explorar ideias e chegar a um entendimento comum sobre o que deve ser construído antes de investir em uma implementação mais detalhada e refinada.

Vamos agora brevemente entender porque as outras alternativas não são adequadas:

  • Modelo em espiral: Este modelo também é iterativo, mas enfoca a avaliação de riscos em cada ciclo e pressupõe que o desenvolvimento eventualmente levará a um produto final.
  • Modelo sequencial linear: Também conhecido como modelo cascata, é uma abordagem linear e não iterativa, onde cada fase do desenvolvimento deve ser completamente finalizada antes da próxima começar. Não envolve prototipagem.
  • Método ágil programação extrema: É um tipo de metodologia ágil focada em práticas de engenharia de software e desenvolvimento iterativo e incremental, mas ao contrário da prototipação throw-away, o objetivo é entregar software funcional ao cliente ao final de cada iteração.

Portanto, a prototipação throw-away é a técnica correta que se alinha ao conceito de desenvolver um sistema para explorar requisitos e design, sendo descartado após seu uso, sem a intenção de ser implantado como parte da solução final.

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

Uma duvida: o medelo sequencial linear é iterativo?
Até onde eu sei, os modelos Incremental, RAD, prototipagem, espiral.... são iterativos, mas o sequencial linear é??
abraços..

Thiago,

O modelo sequencial linear é o modelo Cascata, ou seja, não é iterativo.
Galera, o termo em inglês "throw-away" significa "jogar fora" ou "Jogar bem longe" o que a gente pode assimilar com o que fazemos com o "lixo", só pra lembrar!

Só pensei que protótipo é prototipo, sistema pronto, é sistema pronto. Se estão implementando protótipos tá na gambiarra feia. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo