1 / 16

Evolução de software

Evolução de software. Faculdade de Tecnologia São Bernardo do Campo. Evolução de software. Sumario. 1. Evolução. 2. Manutenção de software. 3. Processo de evolução de software. 4. Evolução de sistemas. 5. Conclusão. Faculdade de Tecnologia São Bernardo do Campo. Evolução de software.

Télécharger la présentation

Evolução de software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Evolução de software Faculdade de Tecnologia São Bernardo do Campo

  2. Evolução de software Sumario 1. Evolução 2. Manutenção de software 3. Processo de evolução de software 4. Evolução de sistemas 5. Conclusão Faculdade de Tecnologia São Bernardo do Campo

  3. Evolução de software EVOLUÇÃO Modelo em espiral • O modelo em espiral assemelha-se ao ciclo PDCA/SDCA • Composto por dois eixos, sendo o vertical o tempo previsto e o horizontal o tempo de realização Faculdade de Tecnologia São Bernardo do Campo

  4. Evolução de software MANUTENÇÃO DE SOFTWARE • Reparo de defeitos • Adaptação de software • Adição ou modificação de funcionalidade Faculdade de Tecnologia São Bernardo do Campo

  5. Evolução de software MANUTENÇÃO DE SOFTWARE Menos custos de manutenção = Mais esforço no desenvolvimento Exemplo: • Sistema 1 maior investimento no desenvolvimento ($25.000 a mais) • Sistema 2 menor investimento no desenvolvimento Faculdade de Tecnologia São Bernardo do Campo

  6. Evolução de software MANUTENÇÃO DE SOFTWARE Previsão de manutenção Faculdade de Tecnologia São Bernardo do Campo

  7. Evolução de software PROCESSO DE EVOLUÇÃO DE SOFTWARE Mudança e evolução Faculdade de Tecnologia São Bernardo do Campo

  8. Evolução de software PROCESSO DE EVOLUÇÃO DE SOFTWARE Evolução de sistema Faculdade de Tecnologia São Bernardo do Campo

  9. Evolução de software PROCESSO DE EVOLUÇÃO DE SOFTWARE Implementação de mudança Faculdade de Tecnologia São Bernardo do Campo

  10. Evolução de software PROCESSO DE EVOLUÇÃO DE SOFTWARE Reengenharia de sistemas • Risco reduzido • Custo reduzido Processo de reparo de emergência Faculdade de Tecnologia São Bernardo do Campo

  11. Evolução de software PROCESSO DE EVOLUÇÃO DE SOFTWARE Reengenharia de sistemas Faculdade de Tecnologia São Bernardo do Campo

  12. Evolução de software PROCESSO DE EVOLUÇÃO DE SOFTWARE Reengenharia de sistemas • Conversão de código fonte • Engenharia reversa • Aprimoramento da estrutura do programa • Modularização de programa • Reengenharia de dados • Os custos da reengenharia dependem obviamente da extensão do trabalho que é realizado. Faculdade de Tecnologia São Bernardo do Campo

  13. Evolução de software EVOLUÇÃO DE SISTEMAS Evolução de sistemas legados • Descartar o sistema completamente • Deixar o sistema sem alteração e continuar com a manutenção regular • Reengenharia do sistema para aumentar sua facilidade de manutenção • Substituir todo ou parte do sistema por um novo sistema Faculdade de Tecnologia São Bernardo do Campo

  14. Evolução de software EVOLUÇÃO DE SISTEMAS Evolução de sistemas legados Avaliação do valor de mercado • Uso do sistema • Processo de mercados apoiados • Confiabilidade do sistema • Saídas do sistemas Faculdade de Tecnologia São Bernardo do Campo

  15. Evolução de software EVOLUÇÃO DE SISTEMAS Evolução de sistemas legados Faculdade de Tecnologia São Bernardo do Campo

  16. Evolução de software CONCLUSÃO O desenvolvimento e a evolução do software devem ser um processo único, integrado e interativo. Um maior investimento no “desenvolvimento” do software, efetivamente reduz custos no processo de manutenção do mesmo. Faculdade de Tecnologia São Bernardo do Campo

More Related