06. Eng de Software:Processo Evolucionário: Modelo: Espiral

Description

Tecnologia da Informação e Comunicação Engenharia de Software Mind Map on 06. Eng de Software:Processo Evolucionário: Modelo: Espiral, created by Jamil Yahuza Felippe on 05/30/2014.
Jamil Yahuza Felippe
Mind Map by Jamil Yahuza Felippe, updated more than 1 year ago
Jamil Yahuza Felippe
Created by Jamil Yahuza Felippe over 10 years ago
40
1

Resource summary

06. Eng de Software:Processo Evolucionário: Modelo: Espiral
  1. O modelo espiral foi desenvolvido para abranger as melhores características do modelo em cascata e da prototipação, acrescentando, ao mesmo tempo, um novo elemento: a análise de riscos.
    1. As principais características desse modelo são:
      1. Engloba a natureza iterativa da prototipação e os aspectos sistemáticos e controlados do modelo em cascata.
        1. Fornece potencial para o desenvolvimento rápido de versões incrementais do software.
          1. O processo se inicia com a equipe de desenvolvimento movendo-se em volta da espiral, no sentido horário, a partir do centro.
            1. O primeiro circuito em torno da espiral pode resultar na especificação do produto.
              1. Nas primeiras iterações, a versão incremental pode ser um modelo em papel ou um protótipo.
                1. Nas iterações mais adiantadas são produzidas versões incrementais mais completas e melhoradas.
              2. Esse modelo foi o primeiro a explicar o porquê do modo iterativo, e a elencar suas vantagens. Trata-se de uma abordagem realística para o desenvolvimento de software de grande porte
                1. As iterações têm uma duração típica de seis meses a dois anos. Cada fase inicia-se com um objetivo esperado e termina como uma revisão do progresso pelo cliente.Esforços de análise e engenharia são aplicados em cada fase, tendo sempre o focono objetivo do projeto.
                  1. Vantagens desse modelo:
                    1. Estimativas realísticas dadas à identificação de problemas importantes logo no início do processo
                      1. A versatilidade para lidar com mudanças (quando inevitáveis)
                        1. O desenvolvimento antecipado por parte dos engenheiros de software — têm visibilidade das necessidades por fases.
                          1. O uso da prototipagem, como mecanismo de redução de risco.
                          2. Desvantagens do modelo
                            1. O uso do modelo espiral exige experiência significativa para determinar os riscos, sendo dependente da experiência.
                              1. Pode ser difícil convencer os clientes que uma abordagem "evolutiva" é controlável.

                              Media attachments

                              Show full summary Hide full summary

                              Similar

                              Engenharia de Software
                              Gabriel Alexandre
                              Quiz - Processo de Software
                              Adriana Gomes Alves
                              ERGONOMIA
                              timEU
                              01. Eng de software:Fases de Processos da Eng de Software.
                              Jamil Yahuza Felippe
                              Áreas de Conhecimento X Grupos de Processos
                              Rodrigo Ferreira
                              Questões Fundamentos Eng de Software
                              Jamil Yahuza Felippe
                              Engenharia de Software
                              Marcio Silveira
                              Quiz - Processos tradicionais
                              Adriana Gomes Alves
                              Engenharia de software
                              pcbsytem
                              Aula Um Engenharia de Software III
                              Artur R
                              13. Eng de Software:Modelo Processo Ágil de Desenvolvimento
                              Jamil Yahuza Felippe