De acordo com Sommerville (2019, p. 31), os modelos genéricos de processos de software "são descrições mais gerais e abstratas dos processos de software, e podem ser utilizados para explicar as diferentes abordagens ao desenvolvimento de software. Você pode encará-los como estruturas de processo que podem ser ampliadas e adaptadas para criar processos de engenharia de software mais específicos".
Fonte: SOMMERVILLE, I. Engenharia de software. 10. ed. São Paulo: Pearson, 2019.
Sobre os modelos genéricos, analise as afirmações a seguir.
- O modelo clássico em cascata divide o ciclo de vida num conjunto de fases que considera que cada uma só pode ser iniciada após a conclusão da fase anterior.
II. O desenvolvimento incremental interpõe atividades baseadas em especificação, desenvolvimento e avaliação de software, com uma série de versões a serem entregues.
III. A metodologia ágil é uma estrutura de gerenciamento de projetos que divide os projetos em várias fases dinâmicas, comumente conhecidas como sprints, concentrando-se na comunicação com o usuário.
IV. Integração e configuração representam os requisitos de gerenciamento do software, o ambiente em que será utilizado e o tipo de software que a equipe responsável está desenvolvendo.
Está correto o que se afirma em:
a. 1 e III, apenas.
b. l e Il, apenas.
c. II e III, apenas.
d. I, Ill e IV, apenas.
e.I, Il e IV, apenas.