Aula 2 final

458
-1

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
458
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aula 2 final

  1. 1. Metodologia Para Desenvolvimento de Sistemas Aula 2Ciclo de Vida para Desenvolvimento Prof. André Constantino da Silva MDP 16 de agosto de 2012
  2. 2. Na Aula Anterior...• Os termos: – Metodologia – Desenvolvimento – Sistemas (de informação)• Atributos de um software de qualidade – Tão difícil é construir um!• Breve histórico do desenvolvimento de software• Ciclo de Vida do Software
  3. 3. Ciclo de Vida de SofwareTodos os sistemas bem elaborados passam pelosestágios de: – Concepção: enfoca a questão “o quê?” – Desenvolvimento: enfoca a questão “como?” – Manutenção: enfoca “mudanças” – no sistema e no ambiente – Retirada
  4. 4. • Quando o sistema estará acabado?• Podemos dizer que não existe sistema pronto e acabado, pois ao longo de sua vida pode exigir:• Manutenção para atender legislação;• Melhorias e / ou implementações;• Eventuais correções de erro.
  5. 5. Ciclo de Vida de Desenvolvimento• As metodologias definem o CICLO DE VIDA do desenvolvimento – mostram as fases que compõem o caminho a ser seguido pelos analistas e pelos programadores até a produção do sistema na sua versão operacional. Cada fase pode ser vista como refinamento da etapa anterior.
  6. 6. Modelo de Ciclo de Vida• Definem atividades segundo uma perspectiva global – são vagos nas descrições de detalhes das condições de início e término de uma atividade, recursos utilizados, artefatos consumidos ou produzidos, papéis desempenhados• Também conhecido como Paradigma de Desenvolvimento
  7. 7. Modelo de Vida Clássico
  8. 8. ImplantaçãoOperação Manutenção
  9. 9. Vantagens do Modelo de Vida Clássico• Primeiro modelo proposto para desenvolvimento – Atividade de desenvolvimento é complexa precisa de uma engenharia!• Estipulou fases bem definidas – Cada fase com uma preocupação específica
  10. 10. Desvantagens do Modelo de Vida Clássico• Os projetos raramente seguem o fluxo sequencial que o modelo propõe• Dificuldades do cliente em declarar explicitamente todas as suas necessidades• Uma versão do software somente estará pronta ao final do cronograma do projeto• Incremento dos custos de correção na medida em que se avancem as fases
  11. 11. • O processo de desenvolvimento efetivo deve considerar: – Relação entre todas as tarefas; – Ferramentas; – Métodos utilizados; – Treinamento; – Motivação das pessoas envolvidas.
  12. 12. Considerações Finais• Ciclo de Vida do Software• Ciclo de Vida de Processo de Software• O modelo de vida Cascata ou Clássico – Vantagens – Desvantagens – A importância histórica do modelo Cascata
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×