Entre os modelos evolucionários de processo de software, o ...

Próximas questões
Com base no mesmo assunto
Ano: 2013 Banca: IADES Órgão: CAU-BR Prova: IADES - 2013 - CAU-BR - Analista de Sistemas |
Q2884645 Arquitetura de Software
Entre os modelos evolucionários de processo de software, o que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo cascata, e que fornece o potencial para o desenvolvimento rápido de versões de software cada vez mais completas, é o modelo
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta para a questão é a C - em espiral.

Vamos entender por que essa é a resposta certa e por que as outras alternativas estão incorretas.

Tema da Questão:

A questão aborda modelos evolucionários de processo de software. Esses modelos são utilizados para guiar o desenvolvimento de software de forma iterativa, permitindo revisões e refinamentos contínuos. É fundamental para um aluno de concursos entender os diferentes modelos de desenvolvimento de software para responder corretamente.

Alternativa Correta:

C - em espiral

O modelo em espiral combina a natureza iterativa da prototipagem com aspectos controlados e sistemáticos do modelo cascata. Ele se destaca por permitir a criação rápida de versões de software cada vez mais completas. A cada ciclo ou "volta" na espiral, são realizadas atividades de planejamento, análise de risco, desenvolvimento e avaliação, proporcionando uma abordagem ordenada e ao mesmo tempo flexível.

Alternativas Incorretas:

A - de desenvolvimento com base em domínio da ação

Essa alternativa não é correta porque desenvolvimento com base em domínio da ação não é um modelo de processo amplamente reconhecido ou utilizado na literatura clássica de engenharia de software. Esta opção não se encaixa na descrição fornecida pela questão.

B - de métodos formais

Métodos formais referem-se a técnicas matemáticas rigorosas usadas para especificar, desenvolver e verificar sistemas de software e hardware. Embora ofereçam precisão e verificação rigorosa, eles não se alinham com a descrição de um modelo que combina iteratividade e controle sistemático.

D - RAD

O Desenvolvimento Rápido de Aplicações (RAD) é um modelo que enfatiza a rapidez no desenvolvimento e a entrega de sistemas. Embora RAD seja iterativo, ele se concentra mais na rapidez e menos na combinação de elementos de prototipagem e controle sistemático, como o modelo espiral.

E - de desenvolvimento com base em contêiners

Essa alternativa também não é correta, pois desenvolvimento com base em contêiners é uma abordagem moderna de implantação e entrega contínua usando contêineres, como Docker, mas não é um modelo evolucionário de processo de software conforme descrito na questão.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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