O modelo em espiral de desenvolvimento proposto por Boehm a...

Próximas questões
Com base no mesmo assunto
Q1370944 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
O modelo em espiral de desenvolvimento proposto por Boehm apresenta a análise de riscos como uma das suas fases essenciais.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo.

O modelo em espiral de desenvolvimento de software, proposto por Barry Boehm na década de 1980, é um modelo iterativo e evolucionário que enfatiza a importância da análise de riscos. Este modelo combina elementos do modelo sequencial e do modelo prototipação, incorporando a análise de riscos como uma etapa fundamental em cada iteração (ou "giro" da espiral).

Ao desenvolver um sistema de informação complexo, como o descrito para o monitoramento de uma frota de navios mercantes, a análise de riscos é crucial para identificar e mitigar potenciais problemas que possam surgir durante o desenvolvimento do projeto. No modelo em espiral, cada ciclo passa por quatro quadrantes:

  • Planejamento
  • Análise de riscos
  • Engenharia e construção
  • Avaliação pelo cliente

Em particular, a análise de riscos é realizada após o planejamento inicial e antes do desenvolvimento ou aprimoramento do produto em cada ciclo. Este passo é essencial para garantir que o projeto esteja continuamente avaliando possíveis ameaças ou desafios que possam impactar o cronograma, custos, ou a qualidade do sistema em desenvolvimento.

Afirma-se corretamente, portanto, que a análise de riscos é uma das fases essenciais do modelo em espiral. A prática de iterar sobre essas fases permite que a equipe de desenvolvimento faça ajustes baseados em feedbacks e avaliações de riscos contínuas, o que é particularmente valioso em projetos com requisitos complexos ou que estão sujeitos a muitas mudanças.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Modelo espiral de Boehm

- É um framework de processo de software dirigido a riscos. O processo de software é representado como uma espiral, e não como uma sequência de atividades com alguns retornos de uma para outra. Cada volta na espiral representa uma fase do processo de software.

- É um modelo de processo de software evolucionário que acopla a natureza iterativa da prototipação e os aspectos sistemáticos e controlados do modelo em cascata.

Gabarito CERTO

GABARITO CERTO

No livro do Sommerville, 7º edição, pg 49, possui o modelo em espiral do processo de software de Boehm. Cada volta do espiral possui:

1. Determinar objetivos, alternativas e restrições

2. Avaliar alternativas, identificar, resolver riscos

3. Planejar próxima fase

4. Desenvolver, verificar produto de próximo nível

  • QUESTÃO PF 2021 - Embora não seja dirigido a riscos, o modelo de desenvolvimento de sistemas espiral de Boehm inclui, em seu framework, a etapa de análise e validação dos requisitos. ERRADA

Espiral é uma abordagem para desenvolvimento de software na qual se cria um modelo do software que será implementado, é composta de quatro etapas: planejamento, análise de risco, engenharia e avaliação do cliente

Segundo SOMMERVILLE (2011), o Modelo em Espiralcombina prevenção e tolerância a mudanças, assume que mudanças são um resultado de riscos de projeto e inclui atividades explícitas de gerenciamento de riscos para sua redução”.

PRESSMAN (2006) também diz que o modelo é “uma abordagem realista do desenvolvimento de sistemas e softwares de grande porte … usando a prototipagem como mecanismo de redução de riscos”.

VANTAGENS:

  • Como o modelo exige a consideração dos riscos técnicos em todos os estágios de evolução, se for aplicado adequadamente, reduzirá os riscos antes que se tornem problemáticos;
  • As estimativas se tornam mais realistas e o tempo de implementação é reduzido;
  • Mais versátil para testar e lidar com mudanças;
  • Não faz distinção entre desenvolvimento e manutenção.

DESVANTAGENS:

  • Segundo PRESSMAN (2006), pode ser difícil convencer os clientes que o processo de evolução é controlável, pois ele exige competência considerável na avaliação dos riscos e depende dessa competência para ser bem sucedido;
  • Se um risco importante não for descoberto e gerenciado corretamente, fatalmente ocorrerão problemas;
  • A avaliação dos riscos exige um analista com experiência;
  • Aplica-se melhor a sistemas de grande porte;
  • Erros na avaliação de riscos podem impactar o projeto.

FONTE: https://medium.com/contexto-delimitado/o-modelo-em-espiral-de-boehm-ed1d85b7df

RECOMENDO FORTEMENTE VCS A DAR MAIS UM POUCO DE APROFUNDAMENTO, PORQUE, NA PF CAIU E EU, NEM SABIA DA EXISTÊNCIA DISSO.

https://www.tecconcursos.com.br/materias/ti-engenharia-de-software/modelos-evolucionarios-espiral-incremental-e-cbd

https://www.tecconcursos.com.br/materias/ti-engenharia-de-software/modelos-evolucionarios-espiral-incremental-e-cbd

mais questões de eng. de software que tem no tec e não tem no qc

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo