Existem diversas abordagens para técnicas, modelos e processos de
um ciclo de vida de desenvolvimento de software.
Relacione as afirmativas I, II, III e IV às denominações mais
adequadas correspondentes a essas técnicas, modelos e processos.
I. Usa uma abordagem que capacita o desenvolvedor e o cliente a
entender e reagir aos riscos em cada etapa evolutiva.
II. Requisitos dos usuários são priorizados e os requisitos de mais
alta prioridade são incluídos nas iterações iniciais.
III. Apropriado quando os requisitos são bem compreendidos e as
mudanças serão bastante limitadas durante o design.
IV. Usado quando o desenvolvedor não tem certeza da eficiência de
um algoritmo, ou da forma da interação homem/máquina