Assunto:Engenharia de Software - OverviewEngenharia deSoftware – OverviewGesse SantosMestrando em Engenharia da Computação
O que é Engenharia deSoftware?
Software x Hardware
Falhas: Software
Falhas: Software x Hardware
Sistemas Triviais
Sistemas Complexos
Sistemas Complexos
Caso Real
Elementos da ESw
Processos Implícitos eExplícitos
Processos Estáveis e Capazes
Métodos
Escolha das Ferramentas
Ciclo de Vida - Cascata
Ciclo de Vida - Incremental
Ciclo de Vida - Incremental
Ciclo de Vida - Espiral
Ciclo de Vida – Outros Modelos
Ciclo de Vida – Outros Modelos
Requisitos: Comunicação
Requisitos: Expectativas
Modelagem de Software
Modelagem de SoftwareMundo real Diagrama CódigoMundo real Diagrama Código
Modelos e Diagramas
Diagramas de Caso de Uso
Diagramas de Classes
Diagramas de Transição deEstados
Diagramas de Atividades
Diagrama de Sequência
ProtótiposA finalidade do protótipo é validar asA finalidade do protótipo é validar asfuncionalidades e não a aparência do...
Construção: Objetivos
Construção: Metas Realistas
Anatomia de Testes
Casos de Teste
Custo do Software
Teste Caixa Branca
Teste Caixa Preta
Testes exaustivosImpossível!Impossível!
Entrega do Software
Manutenção de Software -Tipos
Manutenção de Software
Gerência de Configuração
Gerência de Configuração
Qualidade de SoftwareModelo de Boehm, Brown e Lipow (1977)
Custo da Qualidade
SWEBOK – Áreas doConhecimento
SWEBOK - Futuro
ConclusãoEste foi um resumo do processo de produção de umsoftware utilizando as técnicas mais básicas de Engenhariade Soft...
Questões
Próximos SlideShares
Carregando em…5
×

Engenharia de software - Overview

639 visualizações

Publicada em

Engenharia - Arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao atendimento das necessidades humanas.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
639
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
32
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Engenharia de software - Overview

  1. 1. Assunto:Engenharia de Software - OverviewEngenharia deSoftware – OverviewGesse SantosMestrando em Engenharia da Computação
  2. 2. O que é Engenharia deSoftware?
  3. 3. Software x Hardware
  4. 4. Falhas: Software
  5. 5. Falhas: Software x Hardware
  6. 6. Sistemas Triviais
  7. 7. Sistemas Complexos
  8. 8. Sistemas Complexos
  9. 9. Caso Real
  10. 10. Elementos da ESw
  11. 11. Processos Implícitos eExplícitos
  12. 12. Processos Estáveis e Capazes
  13. 13. Métodos
  14. 14. Escolha das Ferramentas
  15. 15. Ciclo de Vida - Cascata
  16. 16. Ciclo de Vida - Incremental
  17. 17. Ciclo de Vida - Incremental
  18. 18. Ciclo de Vida - Espiral
  19. 19. Ciclo de Vida – Outros Modelos
  20. 20. Ciclo de Vida – Outros Modelos
  21. 21. Requisitos: Comunicação
  22. 22. Requisitos: Expectativas
  23. 23. Modelagem de Software
  24. 24. Modelagem de SoftwareMundo real Diagrama CódigoMundo real Diagrama Código
  25. 25. Modelos e Diagramas
  26. 26. Diagramas de Caso de Uso
  27. 27. Diagramas de Classes
  28. 28. Diagramas de Transição deEstados
  29. 29. Diagramas de Atividades
  30. 30. Diagrama de Sequência
  31. 31. ProtótiposA finalidade do protótipo é validar asA finalidade do protótipo é validar asfuncionalidades e não a aparência dosoftware.
  32. 32. Construção: Objetivos
  33. 33. Construção: Metas Realistas
  34. 34. Anatomia de Testes
  35. 35. Casos de Teste
  36. 36. Custo do Software
  37. 37. Teste Caixa Branca
  38. 38. Teste Caixa Preta
  39. 39. Testes exaustivosImpossível!Impossível!
  40. 40. Entrega do Software
  41. 41. Manutenção de Software -Tipos
  42. 42. Manutenção de Software
  43. 43. Gerência de Configuração
  44. 44. Gerência de Configuração
  45. 45. Qualidade de SoftwareModelo de Boehm, Brown e Lipow (1977)
  46. 46. Custo da Qualidade
  47. 47. SWEBOK – Áreas doConhecimento
  48. 48. SWEBOK - Futuro
  49. 49. ConclusãoEste foi um resumo do processo de produção de umsoftware utilizando as técnicas mais básicas de Engenhariade Software.Uma vez que a produção e a manutenção de um softwareenvolve investimento de recursos e tempo, as empresaspodem e devem, adaptar os processos de desenvolvimentoà sua realidade.O mais importante é ter um processo bem definido.
  50. 50. Questões

×