Análise e Projeto Orientado a Objetos

4.449 visualizações

Publicada em

Palestra ministrada na primeira reunião do JUG-MS de 2009 no SENAC em 30/01/2009. Vídeo disponível em http://vimeo.com/3070275

Publicada em: Tecnologia
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.449
No SlideShare
0
A partir de incorporações
0
Número de incorporações
23
Ações
Compartilhamentos
0
Downloads
162
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Análise e Projeto Orientado a Objetos

    1. 1. Análise e Projeto Orientado a Objetos Saulo Arruda
    2. 2. Apresentação Saulo Arruda (sauloarruda.eti.br) Quase especialista em MPS Gerente de Produção da Agence Desenvolvedor há 10 anos Instrutor do SENAC/MS Membro do JUG-MS (jugms.com.br)
    3. 3. Grande software em 3 etapas simples!
    4. 4. Grande software em 3 etapas simples!
    5. 5. Rock ‘n Roll Forever! Vamos usar como case uma Loja de Guitarras O cliente da loja deseja encontrar a Guitarra dos seus sonhos! Vamos pensar nos requisitos de um sistema para a loja...
    6. 6. Rick deseja que o cliente ache a Guitarra dos seus sonhos pela Internet no site da loja. Para isso, o cliente vai buscar o tipo, fabricante, modelo e cor da Guitarra.
    7. 7. Alabama Baby v.1.0
    8. 8. Houston, we have a problem...
    9. 9. Houston, we have a problem... Comparações com String são um problema!
    10. 10. Houston, we have a problem... Comparações com String são um problema! O cliente tem dificuldades para encontrar a Guitarra do seus sonhos.
    11. 11. Houston, we have a problem... Comparações com String são um problema! O cliente tem dificuldades para encontrar a Guitarra do seus sonhos. Alguma sugestão??
    12. 12. Grande software em 3 etapas simples!
    13. 13. Grande software em 3 etapas simples!
    14. 14. Alabama Baby v.1.1
    15. 15. Quase bom! Queremos opções! Nem sempre o cliente sabe exatamente a especificação da Guitarra dos seus sonhos... Hmmm... essa parece fácil!
    16. 16. Alabama Baby v.1.2
    17. 17. Grande software em 3 etapas simples!
    18. 18. Grande software em 3 etapas simples!
    19. 19. Alabama Baby v.1.3
    20. 20. Agora ficou flexível?
    21. 21. Agora ficou flexível? Software flexível adapta-se bem às mudanças;
    22. 22. Agora ficou flexível? Software flexível adapta-se bem às mudanças; O que acontece se adicionarmos um novo atributo cordas à classe GuitarraEspecificacao?
    23. 23. Alabama Baby v.1.4
    24. 24. Quase!!!
    25. 25. Quase!!! Nosso projeto ficou bom!
    26. 26. Quase!!! Nosso projeto ficou bom! Mas a implementação ainda está com problemas...
    27. 27. Quase!!! Nosso projeto ficou bom! Mas a implementação ainda está com problemas... Qual é o problema?
    28. 28. Alabama Baby v.1.5
    29. 29. Agora sim!
    30. 30. Agora sim!
    31. 31. Agora sim! Agora temos um projeto que suporta bem à mudanças. Rick está vendendo Guitarras como nunca!
    32. 32. A Felicidade do Cliente!!
    33. 33. A Felicidade do Cliente!! O cliente fica feliz quando:
    34. 34. A Felicidade do Cliente!! O cliente fica feliz quando: Seu sistema FUNCIONA!
    35. 35. A Felicidade do Cliente!! O cliente fica feliz quando: Seu sistema FUNCIONA! Seu sistema CONTINUA FUNCIONANDO!
    36. 36. A Felicidade do Cliente!! O cliente fica feliz quando: Seu sistema FUNCIONA! Seu sistema CONTINUA FUNCIONANDO! Seu sistema pode ser EVOLUÍDO!
    37. 37. A Felicidade dos Programadores
    38. 38. A Felicidade dos Programadores Os Programadores ficam felizes quando:
    39. 39. A Felicidade dos Programadores Os Programadores ficam felizes quando: Seu sistema pode ser REUTILIZADO!
    40. 40. A Felicidade dos Programadores Os Programadores ficam felizes quando: Seu sistema pode ser REUTILIZADO! Seu sistema é FLEXÍVEL!
    41. 41. Contatos Saulo Arruda E-mail: sauloarruda@gmail.com Blog: www.sauloarruda.eti.br Agence (www.agence.com.br) JUG-MS (www.jugms.com.br) SENAC/MS (www.ms.senac.br)
    42. 42. Licença Você pode: copiar, distribuir, exibir e executar a obra criar obras derivadas Sob as seguintes condições: Atribuição. Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante.
    43. 43. Referências MCLAUGHLIN, Brett; POLLICE, Gary; WEST David; Use a Cabeça! Análise e Projeto Orientado a Objetos; Capítulo 1; Alta Books: 2007; ISBN 9788576081456

    ×