Ciência da Computação Software Engenharia de Software

Este trecho foi extraído do livro GHEZZI, Fundamentals of Software Enginee-ring, pg 371:

"O modelo waterfall teve um importante papel por incorporar a disciplina ao processo de desenvolvimento de software e, dessa forma, superar o desestruturado processo de codificar-e-corrigir. Esse modelo introduziu duas contribuições fundamentais para o processo de software: primeiro que o processo de desenvolvimento de software deve ser submetido à disciplina, planejamento e gerenciamento, e, segundo, que a implementação de um sistema deve ser adiada até que todos os objetivos estejam bem entendidos."

Marque a alternativa que representa uma ordem ascendente de etapas de desenvolvimento defendidas pelo modelo waterfall.

  • A.

    análise de requerimentos, codificação, integração e testes.

  • B.

    codificação, análise de requerimentos, integração e testes.

  • C.

    integração e testes, análise de requerimentos, codificação.

  • D.

    análise de requerimentos, integração e testes, codificação.