Engenharia de softwareProcessos de software
- (FAURGS 2022)
Há vários modelos de processo de software, sendo que cada um define um fluxo de processo que invoca cada atividade do desenvolvimento de forma diversa.
O modelo ___________, algumas vezes chamado ciclo de vida clássico, é um exemplo de processo dirigido a planos, pois deve-se planejar todas as atividades (estágios) do processo antes de começar a trabalhar nelas. Em princípio, o estágio seguinte não deve ser iniciado até que o estágio anterior seja concluído, mas, na prática, este processo não é um modelo linear simples, envolvendo o feedback de um estágio a outro. Assim, os documentos e artefatos produzidos em cada estágio podem ser modificados para refletirem as alterações em cada um deles.
Seu maior problema é a divisão inflexível do projeto em estágios distintos e por isso deve ser usado apenas quando os requisitos são bem compreendidos e é pouco provável que venham a ser radicalmente alterados durante o desenvolvimento. Um segundo exemplo de modelo de processo de software é o modelo de ___________________, que se baseia na construção de protótipos, uma versão simplificada de um sistema de software.
Embora possa ser utilizado como um modelo de processo isolado, é comumente utilizado como uma técnica que auxilia os interessados a compreender melhor o que está para ser construído, quando os requisitos estão obscuros.
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
A) Cascata (waterfall) – Prototipação
B) Espiral – Prototipação
C) Espiral – Cascata (waterfall)
D) Espiral – Desenvolvimento Baseado em Componentes
E) Cascata (waterfall) – Desenvolvimento Baseado em Componentes
Próximo:
EXERCÍCIOS - Exercício 113
Vamos para o Anterior: Exercício 111
Tente Este: Exercício 95
Primeiro: Exercício 1
VOLTAR ao índice: Engenharia de software