Assinale a alternativa que apresenta somente metodologias tradicionais de desenvolvimento de software.
- A)clássico • prototipagem • asd • dsdm
Errada, porque mistura metodologias tradicionais com ASD e DSDM, que são abordagens ágeis.
- B)prototipagem • apso • espiral • dsdm
Errada, pois inclui APSO, que não é metodologia tradicional, além de combinar com DSDM, que é ágil.
- C)apso • espiral • sequencial linear • asd
Errada, porque APSO e ASD não são metodologias tradicionais de desenvolvimento de software.
- D)espiral • clássico • prototipagem • dsdm
Errada, já que DSDM é metodologia ágil e não tradicional.
- E)sequencial linear • prototipagem • clássico • espiral
Certa, porque reúne apenas modelos tradicionalmente classificados como clássicos: sequencial linear, prototipagem, clássico e espiral.
Gabarito: E
Quando a banca fala em metodologias tradicionais de desenvolvimento de software, ela está pensando nos modelos mais clássicos e preditivos, aqueles em que o processo é mais estruturado e planejado desde o início. Entre os exemplos mais cobrados estão o modelo sequencial linear, o modelo clássico, a prototipagem e o espiral. Eles aparecem muito em livros de Engenharia de Software como abordagens tradicionais, em contraste com métodos ágeis e adaptativos. O modelo sequencial linear é o famoso cascata: uma fase termina para a próxima começar, com pouca volta atrás. O modelo clássico costuma ser usado justamente como sinônimo dessa abordagem mais tradicional. Já a prototipagem e o espiral também entram nesse grupo nas classificações didáticas mais usuais, porque continuam sendo modelos estruturados de desenvolvimento, ainda que aceitem refinamento e iteração. A questão fica boa porque mistura nomes tradicionais com siglas que lembram métodos mais modernos. DSDM e ASD são metodologias ágeis, ligadas à ideia de adaptação rápida, colaboração intensa e entregas frequentes. Ou seja, fogem do pacote tradicional que a banca quer cobrar aqui. Por isso, o gabarito é a alternativa E: sequencial linear, prototipagem, clássico e espiral. Todas essas fazem parte do conjunto de metodologias tradicionais de desenvolvimento de software nas classificações doutrinárias mais usadas em provas.