Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ciclo de vida Espiral Disciplina: Eng. de Software Aluno: Gabriel Rodrigues Segundo Boehm (apud PRESSMAN, 2011, p. 65): O modelo espiral[...] possui duas características principais que o distinguem. A primeira consiste em uma abordagem cíclica voltada para ampliar, incrementalmente, o grau de definição e a implementação de um sistema, enquanto diminui o grau de risco do mesmo. A segunda consiste em uma série de pontos âncora de controle para assegurar o comprometimento de interessados quanto à busca de soluções de sistema que sejam mutuamente satisfatórias e praticáveis. Desenvolvimento Espiral ❖ O processo é representado como uma espiral em vez de uma sequência de atividades. ❖ Cada volta na espiral representa uma fase do processo. ❖ Não há fases fixas como especificação ou projeto ➢ Voltas na espiral são escolhidas dependendo do que é requerido ❖ Acrescenta aspectos gerenciais ao processo de desenvolvimento de software ➢ Análise de riscos em intervalos regulares do processo de desenvolvimento de software; ➢ Planejamento; ➢ Controle; ➢ Tomada de decisão ❖ Definição dos objetivos, alternativas e restrições ➢ Objetivos específicos para a fase são identificados. São identificadas restrições sobre o processo e o produto. É projetado um plano de gerenciamento detalhado. Riscos do projeto são identificados, dependendo dos riscos, estratégias podem ser planejadas ❖ Avaliação e Redução de risco ➢ Os riscos principais são identificados, analisados e buscam-se meios para reduzir estes riscos ❖ Desenvolvimento e Validação ➢ Depois da avaliação dos riscos, um modelo de desenvolvimento é escolhido para o sistema ❖ Planejamento ➢ O projeto é revisto e a próxima fase é planejada ❖ Em vez de entregar o sistema como um todo, o desenvolvimento e a entrega são divididos em incrementos. Com cadas incremento entregando parte da funcionalidade requerida. ❖ Requisitos dos usuários são priorizados e os requisitos de mais alta prioridade são incluídos nas iterações iniciais. ❖ Uma vez que o desenvolvimento de um incremento é iniciado. os requisitos são “congelados”. Embora outros requisitos possam continuar a evoluir para incrementos posteriores.
Compartilhar