Processo de Software

490 visualizações

Publicada em

Uma introdução aos processos de desenvolvimeto de software com base no livro Engenharia de Software de Roger S. Pressman

Publicada em: Educação
1 comentário
0 gostaram
Estatísticas
Notas
  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

Processo de Software

  1. 1. Sum´rio a Introdu¸˜o caAlguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e Bibliografia Processo de Software Professor Charles Miranda Santos IFTO Campus Araguatins Curso de Licenciatura em Computa¸˜o ca Disciplina de Engenharia de Software 7 de novembro de 2012 Professor Charles Miranda Santos Processo de Software
  2. 2. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e Bibliografia1 Introdu¸˜o ca2 Alguns conceitos de Engenharia de Software3 Arcabou¸o de Processo de Software c4 Arcabou¸o de Processo Gen´rico c e Professor Charles Miranda Santos Processo de Software
  3. 3. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaSum´rio a 1 Introdu¸˜o ca 2 Alguns conceitos de Engenharia de Software 3 Arcabou¸o de Processo de Software c 4 Arcabou¸o de Processo Gen´rico c e Professor Charles Miranda Santos Processo de Software
  4. 4. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaO que ´ Processo de software? e O processo fornece intera¸˜o entre usu´rios e projetistas, entre ca a usu´rios e ferramentas de desenvolvimento e entre projetistas e a ferramentas de desenvolvimento. Um processo de software ´ um arcabou¸o para as tarefas que s˜o e c a necess´rias para construir softwares de alta qualidade a Um processo de software define a abordagem que ´ adotada e quando o software ´ elaborado. e Professor Charles Miranda Santos Processo de Software
  5. 5. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaO que ´? eQuando vocˆ cria softwares ´ importante percorrer uma s´rie de e e epassos presiv´ ıveis. O roteiro que vocˆ segue ´ chamado de e eprocesso de software.Quem faz?Os engenheiros de software e seus gerentes adaptam um processo asuas necessidades e depois o seguem. Al´m disso, o pessoal que esolicitou o software tem um papel a desempenhar no processo dedefini-lo, constru´ e test´-lo. ı-lo a Professor Charles Miranda Santos Processo de Software
  6. 6. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaPor que ´ imporante? ePorque fornece estabilidade, controle e organiza¸˜o para uma caatividade que pode, se deixada sem controle, tornar-se bastanteca´tica. oQuais s˜o os passos? aO processo de software a ser adotado depende do software queest´ em constru¸˜o. Um processo poderia ser apropriado ` cria¸˜o a ca a cade sofwares para um sistema de aviˆnica de uma aeronava, oenquanto um processo inteiramente diferente seria indicado para acria¸˜o de um site. ca Professor Charles Miranda Santos Processo de Software
  7. 7. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaSum´rio a 1 Introdu¸˜o ca 2 Alguns conceitos de Engenharia de Software 3 Arcabou¸o de Processo de Software c 4 Arcabou¸o de Processo Gen´rico c e Professor Charles Miranda Santos Processo de Software
  8. 8. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaEngenharia de software ´ a cria¸˜o e a utiliza¸˜o de s´lidos e ca ca oprinc´ ıpios de engenharia a fim de obter softwares econˆmicos que osejam confi´veis e que trabalhem eficientemente bem em m´quinas a areais (Fitz Bauer).Quais s˜o os passos? aEngenharia de software: (1) aplica¸˜o de uma abordagem casistem´tica, disciplinada e quantific´vel, para o desenvolvimento, a aopera¸˜o e manuten¸˜o do software; isto ´, aplica¸˜o de engenharia ca ca e caao software. (2) o estudo de abordagens como as de (1). (IEEE) Professor Charles Miranda Santos Processo de Software
  9. 9. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaA engenharia de software ´ uma tecnologia em camadas. Como emostra a figura: Figura: Camadas da Engenharia de Software, Fonte: Pressmam Professor Charles Miranda Santos Processo de Software
  10. 10. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaO Processo O processo define um arcabou¸o que deve ser estabelecido parra a c efetiva utiliza¸˜o da tecnologia de engenharia de software. ca Os processos de software formam a base para o controle gerencial dos projetos de software e estabelecem o contexto no qual os m´todos t´cnicos s˜o aplicados, os produtos de trabalho s˜o e e a a produzidos, os marcos s˜o estabelecidos, a qualidade ´ assegurada a e e as modifica¸˜es s˜o adequadamente geridas. co a Professor Charles Miranda Santos Processo de Software
  11. 11. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaOs M´todos e Fornecem a t´cnica de ”Como fazer“ para construir softwares. Eles e abragem um amplo conjunto de tarefas que incluem comunica¸˜o, ca an´lise de requisitos, modelagem de projeto, constru¸˜o de a ca programas, testes e manuten¸˜o. ca Os m´todos de engenharia de software repousam num conjunto de e princ´ ıpios b´sicos que regem cada ´rea da tecnologia e incluem a a atividades de modelagem e outras t´cnicas descritas. e Professor Charles Miranda Santos Processo de Software
  12. 12. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaAs ferramentas Fornecem apoio automatizado ou semi-automatizado para o processo e para os m´todos. e Quando ferramentas s˜o integradas de modo que a informa¸˜o a ca criada por uma ferramenta possa ser usada por outra, um sistema de apoio ao desenvolvimento de software, chamado Engenharia de Software Apoiada por Computador, ´ estabelecido. e Professor Charles Miranda Santos Processo de Software
  13. 13. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaSum´rio a 1 Introdu¸˜o ca 2 Alguns conceitos de Engenharia de Software 3 Arcabou¸o de Processo de Software c 4 Arcabou¸o de Processo Gen´rico c e Professor Charles Miranda Santos Processo de Software
  14. 14. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaIntrodu¸˜o ca Um arcabou¸o de processo define o alicerce para um processo de c software completo pela identifica¸˜o de um pequeno conjunto de ca atividades de arcabou¸o que s˜o aplic´veis a todos os projetos c a a de software. O arcabou¸o engloba tamb´m um conjunto de atividades c e guarda-chuva que s˜o aplic´veis durante todo o processo de a a software Professor Charles Miranda Santos Processo de Software
  15. 15. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaArcabou¸o de Processo de Software c Figura: Arcabou¸o de processo c Professor Charles Miranda Santos Processo de Software
  16. 16. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaSum´rio a 1 Introdu¸˜o ca 2 Alguns conceitos de Engenharia de Software 3 Arcabou¸o de Processo de Software c 4 Arcabou¸o de Processo Gen´rico c e Professor Charles Miranda Santos Processo de Software
  17. 17. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaAtividades do Arcabou¸o Gen´rico c e O seguinte arcabou¸o de processo gen´rico ´ aplic´vel ` grande c e e a a maioria dos projetos de software Figura: Arcabou¸o Gen´rico c e Professor Charles Miranda Santos Processo de Software
  18. 18. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaComunica¸˜o ca Essa atividade de arcabou¸o envolve alta colabora¸˜o e c ca comunica¸˜o com o cliente e outros interessados e abrange o ca levantamento de requisitos e outras atividades relacionadas Professor Charles Miranda Santos Processo de Software
  19. 19. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaPlanejamento Essa atividade estabelece um plano para o trabalho de engenharia de software que se segue. Descreve as tarefas t´cnicas a ser conduzidas, os riscos prov´veis, e a os recursos que ser˜o necess´rios, os produtos de trabalho a ser a a produzidos e um cronograma de trabalho. Professor Charles Miranda Santos Processo de Software
  20. 20. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaModelagem Essa atividade inclui a cria¸˜o de modelos que permitam ao ca desenvolvedor e ao cliente, entender melhor os requisitos do software e o projeto que vai satisfazer a esses requisitos. Professor Charles Miranda Santos Processo de Software
  21. 21. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaConstru¸˜o ca Essa atividade combina a gera¸˜o de c´digo (quer manual ou ca o autom´tica) e os testes necess´rios para revelar erros no c´digo. a a o Professor Charles Miranda Santos Processo de Software
  22. 22. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaImplanta¸˜o ca O software (como entidade completa ou incremento parcialmente completo) ´ entregue ao cliente, que avalia o produto entregue e e fornece feedback com base na avalia¸˜o. ca Essas cinco atividades gen´ricas de arcabou¸o podem ser usadas e c durante o desenvolvimento de pequenos programas, durante a cria¸˜o de grande aplica¸˜es para a internet e para a engenharia de ca co grandes e complexos sistemas baseados em computador. Os detalhes do processo de software ser˜o diferentes em cada caso, a mas as atividades de arcabou¸o permanecem as mesmas. c Professor Charles Miranda Santos Processo de Software
  23. 23. Sum´rio a Introdu¸˜o ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaQuest˜es o 1 O que ´ um processo de software? e 2 Quais s˜o as atividades gen´ricas de um processo de software? a e 3 Como os processos s˜o modelados e por quais processos? a 4 Quais s˜o os modelos de processos prescritivos e quais s˜o os a a seus pontos fortes e fracos 5 Quais caracter´ ısticas de modelos incrementais os tornam adequados a modernos projetos de software? 6 O que ´ um processo unificado? e Professor Charles Miranda Santos Processo de Software
  24. 24. Sum´rio a Introdu¸˜o caAlguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e BibliografiaRoger S. Pressman.Engenharia de Software, 6a. Edi¸˜o ca Professor Charles Miranda Santos Processo de Software

×