Modelo Em Espiral
M UR I L O DE ST E FA NI
S I LVA N O C R I V E L L I
MODELO EM ESPIRAL
O Modelo em espiral é um processo de desenvolvimento de sofware que combina elementos de projeto prototipaçãoem-etapas, em um esforço para combinar as vantagens dos conceitos de top-down e bottom-up, acrescentando um novo elemento, a análise de riscos que falta a esses paradigmas.
HISTÓRIA
Foi definido por Barry Boehm em seu artgo de 1988. Este modelo não foi o primeiro a discutr, mas ele foi o primeiro a explicar o porque do modo iterativo. Cada fase inicia com um objetivo esperado e termina como uma revisão pelo cliente do progresso e assim por diante. Esforços de análise e engenharia são aplicados em cada fase do projeto, com um olho focado no objetvo do projeto.
TOP-DOWN
Top-Down: É essencialmente a fragmentação de um sistema para promover compreensão da composição de seus subsistemas. É formulada uma visão geral do sistema, partndo de uma instancia final para a inicial, como uma engenharia reversa. BOTTOM-UP
Botttom-Up: É o processo de pegar informação de entrada, e ela é transformada pelo cérebro que interpreta e reconhece como uma saída. Elementos básicos são inicialmente detalhes. Esses elementos são associados para formar um subsistema maior, até completar o nível mais alto do sistema objetivo. Ela se assemelha ao modelo de "semente", que começa pequeno com elementos e vai crescendo ao longo das associações. APLICAÇÃO
O modelo em espiral deverá significar que se tem uma visão grosseira dos elementos como uma aplicação utlizável, adicionando características nas fases e, a determinado ponto, o gráfico final.
O modelo espiral é usado com mais freqüência em grandes projetos. VANTAGENS
Suporta mecanismos de redução de risco.
Inclui interações.
Reflete as prátcas reais da engenharia atual.
Apresenta uma abordagem sistemátca.
Problemas importantes são descobertos mais cedo.
É mais versátl para lidar com mudanças.