Your SlideShare is downloading. ×
0
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Processo de Software
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Processo de Software

328

Published on

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

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

Published in: Education
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
328
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
1
Likes
0
Embeds 0
No embeds

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×