Aula 2 final
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Aula 2 final

on

  • 654 views

 

Statistics

Views

Total Views
654
Views on SlideShare
647
Embed Views
7

Actions

Likes
0
Downloads
10
Comments
0

2 Embeds 7

http://www.teleduc.org.br 6
http://teleduc.nied.unicamp.br 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Aula 2 final Presentation Transcript

  • 1. Metodologia Para Desenvolvimento de Sistemas Aula 2Ciclo de Vida para Desenvolvimento Prof. André Constantino da Silva MDP 16 de agosto de 2012
  • 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. 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. • 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. 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. 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. Modelo de Vida Clássico
  • 8. ImplantaçãoOperação Manutenção
  • 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. 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. • O processo de desenvolvimento efetivo deve considerar: – Relação entre todas as tarefas; – Ferramentas; – Métodos utilizados; – Treinamento; – Motivação das pessoas envolvidas.
  • 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