SóProvas


ID
5567017
Banca
INSTITUTO AOCP
Órgão
FUNPRESP-JUD
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação à gerenciamento do ciclo de vida do software, julgue o seguinte item.


O modelo de processo evolucionário é uma variação no modelo cascata. Esse modelo descreve a relação entre as ações de garantia da qualidade e as ações relacionadas à comunicação, à modelagem e às atividades de construção iniciais. 

Alternativas
Comentários
  • Errado

    (Pressman - Trechos do livro Eng. Software 7 ed.)

    2.3.1 o modelo cascata 

    O modelo cascata, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática6 para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído.

    Uma variação na representação do modelo cascata é denominada modelo V. (...) descreve a relação entre ações de garantia da qualidade e as ações associadas à comunicação, modelagem e atividades de construção iniciais.

    O modelo cascata é o paradigma mais antigo da engenharia de software. Entretanto, ao longo das últimas três décadas, as críticas a este modelo de processo fez com que até mesmo seus mais ardentes defensores questionassem sua eficácia.

    2.3.3 Modelos de processo evolucionário 

    Modelos evolucionários são iterativos. Apresentam características que possibilitam desenvolver versões cada vez mais completas do software. Modelos comuns em processos evolucionários:

    Prototipação - (...) Independentemente da forma como é aplicado, quando os requisitos estão obscuros, o paradigma da prototipação auxilia os interessados a compreender melhor o que está para ser construído.

    O protótipo pode servir como “o primeiro sistema”. Aquele que Brooks recomenda que se

    jogue fora. Porém, essa pode ser uma visão idealizada. Embora alguns protótipos sejam construídos como “descartáveis”, outros são evolucionários, no sentido de que evoluem lentamente

    até se transformar no sistema real. 

    Modelo Espiral - Originalmente proposto por Barry Boehm [Boe88], o modelo espiral é um modelo de processo de software evolucionário que acopla a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo cascata. Fornece potencial para o rápido desenvolvimento de versões cada vez mais completas do software. 

    Usando-se o modelo espiral, o software será desenvolvido em uma série de versões evolucionárias. Nas primeiras iterações, a versão pode consistir em um modelo ou em um protótipo. Já nas iterações posteriores, são produzidas versões cada vez mais completas do sistema que passa pelo processo de engenharia. 

  • Vamos fragmentar a questão para entendermos melhor.

    "O modelo de processo evolucionário é uma variação no modelo cascata" <- O modelo sequencial contém duas subdivisões: cascata e modelo em "V". Se a questão estivesse dizendo: "o modelo evolucionário é uma variação do modelo iterativo", creio que seria melhor de aceitar.

    "O modelo de processo evolucionário... descreve a relação entre as ações de garantia da qualidade e as ações relacionadas à comunicação, à modelagem e às atividades de construção iniciais". A ideia do evolucionário é lidar com VERSÕES. Como disse colega @Jose, o que o examinador pediu na parte B da questão está com mais cara de "modelo em V" do que evolucionário.

    Logo, gabarito incorreto.

  • Bom, pra resumir essa bagaça, e com base no comentário de Jose Malcher Jr, extraído de (PRESSMAN, 2011), o gabarito da questão é Errado, pois o coneito se refere ao modelo em V, uma variação do modelo em castata. Confere?

  • ERRADO.

    O modelo de variação de cascata, também chamado de Modelo Clássico é o Modelo V.

    Modelo V possui uma relação de ação e Teste.