SóProvas


ID
425182
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Metodologias de desenvolvimento de software se baseiam em um modelo de ciclo de vida, tais como cascata, espiral e prototipagem; sendo assim, é correto afirmar que

Alternativas
Comentários
  • a) metodologias que seguem o modelo em espiral normalmente possuem um maior menor potencial de risco, uma vez que esse modelo não lida explicitamente com isso.

    b) metodologias que seguem o modelo de prototipagem devem, necessariamente, descartar os protótipos construídos; dessa forma, essas metodologias costumam ser mais custosas.

    c) metodologias que seguem o modelo em cascata possuem fases bem definidas, que podem ser desenvolvidas incrementalmente, em diferentes ciclos de desenvolvimento,. Isto é, a fase seguinte pode ser executada, ainda que a fase anterior não tenha sido finalizada completamente.

    e) em metodologias que seguem o modelo em espiral, o software é desenvolvido em apenas uma várias interações  iteração.
  • Não há possibilidade de não descartar o protótipo?
  • Luciano disse: "Não há a possibilidade de se descartar o protótipo?".

    Veja:

    a prototipação é uma forma de desenvolvimento incremental e contém quatro tipos diferentes: ilustrativos (telas), simulado (acesso ao BD é simulado), funcional (subconjunto ilimitado) e evolucionário (começa pequeno e cresce). Podendo ainda ser:

    a) exploratório: o cliente e o desenvolvedor trabalham juntos sendo que o processo é fazer o levantamento de requisitos básico e desenvolver um sistema inicial e após isto ir incrementando novas funcionalidades ao sistema  (a desvantagem é que o código fica meio "cocha de retalhos") e

    b) protótipos descartáveis: permite compreender melhor os requisitos do cliente que estejam mal compreendidos através do desenvolvimento de protótipos que depois serão descartados.

    A fonte, se não me engane é do Pressman.