Você está na página 1de 11

MODELO

ESPIRAL
INTEGRANTES (GRUPO 4):
 CHANTEL VALOI – 20210074
 EDMILSON SAIETE – 20211108
 ELTON NHACA – 20190292
HISTÓRIA
O modelo espiral foi proposto por Boehm,
em 1988 como forma de integrar os
diversos modelos existentes à época,
eliminando suas dificuldades e explorando
seus pontos fortes.
O modelo espiral é assim chamado devido
à sua abordagem que segue uma espiral
em torno do centro do ciclo de vida do
software. A espiral começa com
identificação dos requisitos e, em seguida,
gira através das suas quatro fases
principais.
Este modelo não foi o primeiro a discutir o
desenvolvimento iterativo e incremental,
mas ele foi o primeiro modelo a explicar o
porquê do modo iterativo. Como
originalmente antevisto, as iterações têm
uma duração típica de 6 meses a dois
anos.
2
INTRODUÇÃO

DEFINIÇÃO CONCEITO
O modelo espiral é um modelo de processo de  Cada volta na espiral representa uma frase
desenvolvimento de software iterativo e no processo;
incremental que combina elementos do
modelo de prototipagem.  Não há fases fixas como especificação ou
projecto – voltas na espiral são escolhidas
dependendo do que é requerido;
 Riscos são avaliados explicitamente e
resolvidos ao longo do processo.

3
MODELO ESPIRAL

4
FASES

ANÁLISE DE RISCOS E REVISÃO E PLANEAMENTO


PLANEAMENTO: ENGENHARIA / EXECUÇÃO:
PROTOTIPAÇÃO: A PRÓXIMA FASE:
Os requisitos são colectados Durante o segundo quadrante, Durante o terceiro quadrante No quarto quadrante, os
junto aos clientes e os todas as soluções possíveis são os recursos identificados são clientes avaliam a versão
objectivos são identificados, avaliadas para selecionar a desenvolvidos e verificados por desenvolvida até agora do
elaborados e analisados no melhor solução possível. Em meio de testes. No final do software. No final, o
início de cada fase. Em seguida, os riscos associados a terceiro quadrante, a próxima planeamento para a próxima
seguida, soluções alternativas essa solução são identificados versão do software está fase é iniciado.
possíveis para a fase são e os riscos são resolvidos disponível.
propostas neste quadrante. usando a melhor estratégia
possível. No final deste
quadrante, o protótipo é
construído para a melhor
solução possível. 5
VANTAGENS

• Flexibilidade – o modelo é altamente adaptável a mudanças no ambiente de


desenvolvimento de software. Cada ciclo de desenvolvimento é dividido em várias
fase, permitindo que o desenvolvedor ajuste o processo para atender às necessidades
do projecto;
• Detecção precoce de problemas – cada ciclo do modelo espiral inclui uma actividade
de revisão e avaliação de riscos, os problemas são detectados precocemente,
permitindo a correção antes que se tornem críticos;
• Controle de custos e cronograma: cada ciclo do modelo espiral tem um conjunto de
objectivos claramente definidos, é mais fácil controlar o custo e o cronograma do
projecto;
• Melhoria contínua: este é um modelo de processo de melhoria contínua, com cada
ciclo resultando em um produto mais completo e refinado.

6
DESVANTAGENS:

• Complexidade – este é um modelo é mais complexo que outros modelos de


processo de software, devido ao seu carácter iterativo e incremental, o que
pode aumentar a complexidade do gerenciamento do projecto;
• Requer habilidades avançadas – o modelo requer habilidades avançadas de
gerenciamento de projectos e desenvolvimento de software para ser
implementado com sucesso;
• Custos adicionais – devido ao seu carácter iterativo e incremental, o modelo
espiral pode aumentar os custos de desenvolvimento de software;
• Risco de não cumprir as expectativas do cliente: modelo altamente adaptável,
há o risco de que o resultado final não atenda às expectativas do cliente.

7
APLICAÇÃO
• O modelo espiral de desenvolvimento
de software é aplicável a uma
variedade de projectos de
desenvolvimento de software,
especialmente aqueles em que há
incertezas ou mudanças frequentes
nos requisitos do projecto. É
particularmente útil em projectos
complexos, de longo prazo e de
grande escala, onde os requisitos do
cliente são difíceis de definir
completamente desde o início.

8
CONCLUSÃO

• O modelo espiral de desenvolvimento de software é um modelo flexível


e adaptável que permite a detecção precoce de problemas e a melhoria
contínua do produto, mas também pode ser mais complexo e exigir
habilidades avançadas de gerenciamento de projectos e
desenvolvimento de software.

9
AGRADECIDOS!
REFERÊNCIAS
• CRONAPP, R. Ciclo de vida do software: quais são as etapas e os modelos existentes? Disponível em: <
https://blog.cronapp.io/ciclo-de-vida-do-software/#Modelo_espiral>. Acesso em: 23 mar. 2023.
• DIAS, R. O Modelo em Espiral de Boehm. Disponível em: <
https://medium.com/contexto-delimitado/o-modelo-em-espiral-de-boehm-ed1d85b7df>.
• PRESSMAN, R. S.; MAXIM, B. R. Engenharia de software - 9.ed. [s.l.] McGraw Hill Brasil, 2021.
• FITZPATRICK, B. W.; COLLINS-SUSSMAN, B. Equipes de Software. [s.l.] Novatec Editora, 2019.

11

Você também pode gostar