O processo de desenvolvimento iterativo em que se desenvolv...
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..
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.
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.