Baixe o app para aproveitar ainda mais
Prévia do material em texto
Modelo Espiral 25/02/15 Engenharia de Software Sumário Introdução História Definição das etapas Vantagens Desvantagens Forma de uso Conclusão Referências Introdução O modelo espiral é um processo de desenvolvimento de software que possui um ciclo com as seguintes etapas: Comunicação Planejamento Modelagem Construção Implantação Neste modelo o software evolui conforme passa pelas etapas do ciclo. História Foi originalmente proposto por Boehm em 1988. Uma maneira simples de analisar este modelo é considerá-lo como um modelo cascata onde cada fase é precedida por uma análise de risco e sua execução é feita evolucionariamente (ou incrementalmente). Definição das Etapas Comunicação com o cliente – tarefas necessárias para estabelecer uma comunicação efetiva entre desenvolvedor e cliente. Definição das Etapas Planejamento – tarefas que definirão informações como recursos e prazos. Definição das Etapas Análise de risco – tarefas que analisarão os riscos técnicos e gerenciais. Definição das Etapas Engenharia – tarefas necessárias para construir representações da aplicação. Definição das Etapas Construção e liberação – tarefas necessárias para construir, testar, instalar e fornecer apoio ao usuário. Definição das Etapas Avaliação pelo cliente – tarefas necessárias para obter realimentação do cliente. Vantagens Por ser incremental podem ser adicionadas novas funcionalidades em cada nova versão; Praticamente não existe distinção entre desenvolvimento e pós-entrega; Maior controle sobre os riscos do projeto, tornando o processo de construção de um produto complexo mais seguro. Suporta mecanismos de redução de riscos Desvantagens Modelo destina-se exclusivamente a desenvolvimento de software interno; A abordagem deste modelo exige grande experiência na avaliação dos riscos. Pode ser difícil convencer grandes clientes de que a abordagem evolutiva é controlável. Forma de uso Cada uma das regiões é formada por um conjunto de tarefas que são adaptados às características do projeto a ser desenvolvido. Em todos os projetos, porém, são aplicadas as atividades guarda-chuva. À medida que esse processo evolucionário é iniciado, a equipe de engenharia de software move-se em volta do espiral, no sentido horário, a partir do centro. Cada região de tarefas pode ter quantas passagens forem necessárias para a construção do software. Pode-se também, fazer passagens subseqüentes pela espiral para se desenvolver um protótipo e só depois versões realmente operacionais do software são lançadas no mercado. Conclusão A modelo espiral é uma forma eficiente de desenvolvimento de software, pois possibilita que o desenvolvedor determine o nível de complexabilidade que o software irá ter, e/ou pode determinar o custo do projeto, podendo reduzir custos. Dessa forma o modelo espiral é um modelo excelente para empresas de desenvolvimento de software que desenvolvem projetos internamente antes de fechar contratos com clientes. Esse modelo ainda possibilita que novos recursos sejam adicionadas, fato indispensável aos softwares desenvolvidos atualmente. Video https://www.youtube.com/watch?v=vs0ZW9Ygb7E Referências SCOTT, Rogan. Espiral Vantagens e Desvantagens Modelo. 2012. Disponível em: <http://historiadocomputadorr.blogspot.com.br/2012/11/espiral-vantagens-e-desvantagens-modelo.html>. Acesso em: 25 fev. 2015. LEITE, Jair C. O Modelo Espiral. 2007. Disponível em: <http://engenhariadesoftware.blogspot.com.br/2007/03/o-modelo-espiral.html>. Acesso em: 25 fev. 2015. ARAÚJO, Pergentino; SILVA, Eron Targino da. Engenharia de Software. Disponível em: <http://eron-tads.blogspot.com.br/p/engenharia-de-sw.html>. Acesso em: 25 fev. 2015. PRADO, Professor. Ciclo de Vida de Software: Modelo Espiral. Disponível em: <http://www2.dem.inpe.br/ijar/CicoloVidaSoftPrado.html>. Acesso em: 25 fev. 2015. Referências MEDEIROS, Higor. Introdução aos Processos de Software e o Modelo Incremental e Evolucionário. Disponível em: <http://www.devmedia.com.br/introducao-aos-processos-de-software-e-o-modelo-incremental-e-evolucionario/29839>. Acesso em: 25 fev. 2015. CARLOS, Luiz.Resenha – Modelo Espiral. Disponível em: <http://luizcarlosmf.blogspot.com.br/2014/04/engenharia-de-software-modelo-espiral.html>. Acesso em: 25 fev. 2015. MODESTO, Jéssica; OLIVEIRA, Caique. Modelos de Processo de Software: Modelo Espiral. Disponível em: <http://nocoesengsw.blogspot.com.br/2010/04/modelos-de-processo-de-software.html>. Acesso em: 25 fev. 2015. Dúvidas? Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar o estilo do subtítulo Mestre Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar os estilos de texto Mestres Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar os estilos de texto Mestres Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar o estilo do subtítulo Mestre Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editaros estilos de texto Mestres Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar os estilos de texto Mestres Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título Mestre Clique para editar os estilos de texto Mestres Segundo nível Terceiro nível Quarto nível Quinto nível
Compartilhar