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

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
677
On Slideshare
670
From Embeds
7
Number of Embeds
2

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 7

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

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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