O ciclo de vida do desenvolvimento de software é uma metodol...

Próximas questões
Com base no mesmo assunto
Q2287878 Engenharia de Software
O ciclo de vida do desenvolvimento de software é uma metodologia que descreve as etapas pelas quais um software passa desde a sua concepção até a sua retirada de uso. Sobre os modelos de desenvolvimento deste sistema operacional, analise as afirmativas a seguir.

I. As principais etapas do modelo em cascata de desenvolvimento de sistemas são: análise de requisitos; projeto; implementação; teste; e, integração.
II. O modelo espiral de desenvolvimento trata de uma abordagem cíclica das fases do processo, em que a cada “volta” ou iteração tem-se versões evolucionárias do sistema.
III. O Rapid Application Development (RAD) é um modelo de desenvolvimento que se concentra exclusivamente na implementação rápida de software.
IV. O modelo incremental de desenvolvimento de sistemas é um modelo que combina elementos do desenvolvimento em cascata com prototipagem.

Está correto o que se afirma apenas em
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Letra A, que afirma que estão corretas as afirmativas I e II. Vamos analisar cada uma das afirmações para entender a justificativa por trás dessa seleção:

  • Afirmativa I: As principais etapas do modelo em cascata realmente são análise de requisitos, projeto, implementação, teste e integração. Este modelo é caracterizado por sua abordagem sequencial e linear, o que significa que uma etapa começa somente após a conclusão da anterior.
  • Afirmativa II: O modelo espiral é precisa e corretamente descrito como uma abordagem cíclica, onde cada ciclo resulta em uma versão mais completa e avançada do sistema, acrescentando elementos de análise de riscos e iterações para refinar e evoluir o software.
  • Afirmativa III: Embora o Rapid Application Development (RAD) foque em desenvolvimento acelerado, não é exclusivamente sobre implementação rápida. Ele também enfatiza o protótipo e o feedback do usuário como aspectos importantes para ajustar o produto durante seu desenvolvimento.
  • Afirmativa IV: O modelo incremental de fato combina elementos do desenvolvimento em cascata com a prototipagem, mas não como uma característica exclusiva deste modelo. Outros modelos também podem aplicar a prototipagem e a incrementação, e portanto essa afirmação poderia levar a confusões.

Com base nesses esclarecimentos, reiteramos que a alternativa Letra A é correta por identificar as duas afirmações que estão de acordo com os modelos de desenvolvimento de software bem estabelecidos na Engenharia de Software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo