Sistemas de informação
Engenharia de Software Atividade 4
DESENVOLVIMENTO EM ESPIRAL
CURSO DE SISTEMAS DE INFORMAÇÃO Polo de Apoio Presencial de Olho D’Agua das Flores Wanedson Santos Silva Dacy Santos Silva Jorge Caetano dos Santos Neto Outubro de 2012
2
SUMÁRIO
1 - INTRODUÇÃO ----------------------------- p. 3 2 - DESENVOLVIMENTO EM ESPIRAL- p. 4 3 - APLICAÇÃO -------------------------------- p. 5 4 - CONCLUSÃO ------------------------------ p. 6 5 – REFERÊNCIAS -----------------------------p.7
3
1 - INTRODUÇÃO
Desenvolvimento em espiral refere-se ao processo de desenvolvimento de software que combina elementos de projeto prototipação-em-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. Com esta estratégia cria-se uma espiral de desenvolvimento que atingirá seus melhores resultados no longo prazo, é uma ideia que já deu certo em muitos lugares.
4
2 - DESENVOLVIMENTO EM ESPIRAL
O objetivo do desenvolvimento em espiral é prover um metamodelo que pode acomodar diversos processos específicos. Isto significa que podemos encaixar nele as principais características dos modelos vistos anteriormente, adaptandoos a necessidades específicas de desenvolvedores ou às particularidades do software a ser desenvolvido. Este modelo prevê prototipação, desenvolvimento evolutivo e cíclico, e as principais atividades do modelo cascata. Sua principal inovação é guiar o processo de desenvolvimento gerado a partir deste metamodelo com base em análise de riscos e planejamento que é realizado durante toda a evolução do desenvolvimento. Riscos são circunstâncias adversas que podem surgir durante o desenvolvimento de software impedindo o processo ou diminuindo a qualidade do produto. São exemplos de riscos: pessoas que abandonam a equipe de desenvolvimento, ferramentas que não podem ser utilizadas, falha em equipamentos