modelo espiral
Faculdade de Ciência e Tecnologia
Engenharia de Programação
Docente:
Engª. Paula Ventura
Discentes:
Marta Santos nº13828 IG
Vera Rocha nº13594 IG
Um modelo de processo é uma representação abstrata de um processo. Os requisitos de um sistema sempre evoluem no decorrer de um projecto.
Portanto iteração é parte fundamental no processo de desenvolvimento de sistemas de larga escala.
Podemos desenvolver o processo de desenvolvimento através de vários tipos de abordagens, entre as quais está o modelo em espiral.
O modelo em espiral foi proposto por Boehm em 1988 como forma de integrar os diversos modelos existentes à época, eliminando suas dificuldades e explorando seus pontos fortes. Este modelo foi desenvolvido para abranger as melhores características tanto do ciclo de vida clássico como da prototipação, acrescentando, ao mesmo tempo, um novo elemento
- a análise de riscos - que falta a esses paradigmas
Entretanto a integração não se dá através da simples incorporação de características dos modelos anteriores. O modelo em espiral assume que o processo de desenvolvimento ocorre em ciclos, cada um contendo fases de avaliação e planeamento, onde a opção de abordagem para a próxima fase
(ou ciclo) é determinada. Estas opções podem acomodar características de outros modelos.
O modelo original em espiral organiza o desenvolvimento como um processo iterativo em que vários conjuntos de quatro fases se sucedem até se obter o sistema final. Um ciclo se inicia com a determinação de objectivos, alternativas e restrições (primeira tarefa)onde ocorre o comprometimento dos envolvidos e o estabelecimento de uma estratégia para alcançar os objectivos. Na segunda tarefa, avaliação de alternativas, identificação e solução de riscos, executa-se uma análise de risco.
Prototipação é uma boa ferramenta para tratar riscos. Se o risco for considerado inaceitável, pode parar o projecto.
Na terceira tarefa ocorre o desenvolvimento