SlideShare a Scribd company logo
1 of 24
Download to read offline
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
                               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
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
                                     Bibliografia




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


Sum´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
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
                                      Bibliografia


O 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
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
                                   Bibliografia




O que ´?
       e
Quando vocˆ cria softwares ´ importante percorrer uma s´rie de
            e                e                          e
passos presiv´
             ıveis. O roteiro que vocˆ segue ´ chamado de
                                     e       e
processo de software.

Quem faz?
Os engenheiros de software e seus gerentes adaptam um processo a
suas necessidades e depois o seguem. Al´m disso, o pessoal que
                                        e
solicitou o software tem um papel a desempenhar no processo de
defini-lo, constru´ e test´-lo.
                  ı-lo    a




             Professor Charles Miranda Santos    Processo de Software
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
                                    Bibliografia




Por que ´ imporante?
         e
Porque fornece estabilidade, controle e organiza¸˜o para uma
                                                ca
atividade que pode, se deixada sem controle, tornar-se bastante
ca´tica.
  o

Quais s˜o os passos?
       a
O processo de software a ser adotado depende do software que
est´ em constru¸˜o. Um processo poderia ser apropriado ` cria¸˜o
   a           ca                                        a    ca
de sofwares para um sistema de aviˆnica de uma aeronava,
                                  o
enquanto um processo inteiramente diferente seria indicado para a
cria¸˜o de um site.
    ca



              Professor Charles Miranda Santos    Processo de Software
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
                                       Bibliografia


Sum´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
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
                                    Bibliografia




Engenharia de software ´ a cria¸˜o e a utiliza¸˜o de s´lidos
                        e      ca             ca      o
princ´
     ıpios de engenharia a fim de obter softwares econˆmicos que
                                                       o
sejam confi´veis e que trabalhem eficientemente bem em m´quinas
            a                                                a
reais (Fitz Bauer).

Quais s˜o os passos?
       a
Engenharia de software: (1) aplica¸˜o de uma abordagem
                                   ca
sistem´tica, disciplinada e quantific´vel, para o desenvolvimento,
       a                            a
opera¸˜o e manuten¸˜o do software; isto ´, aplica¸˜o de engenharia
      ca              ca                  e       ca
ao software. (2) o estudo de abordagens como as de (1). (IEEE)



              Professor Charles Miranda Santos    Processo de Software
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
                                   Bibliografia




A engenharia de software ´ uma tecnologia em camadas. Como
                         e
mostra a figura:




    Figura: Camadas da Engenharia de Software, Fonte: Pressmam




             Professor Charles Miranda Santos    Processo de Software
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
                                      Bibliografia


O 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
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
                                     Bibliografia


Os 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
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
                                     Bibliografia


As 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
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
                                       Bibliografia


Sum´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
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
                                     Bibliografia


Introdu¸˜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
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
                                     Bibliografia


Arcabou¸o de Processo de Software
       c




                            Figura: Arcabou¸o de processo
                                           c
               Professor Charles Miranda Santos    Processo de Software
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
                                       Bibliografia


Sum´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
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
                                     Bibliografia


Atividades 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
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
                                     Bibliografia


Comunica¸˜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
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
                                      Bibliografia


Planejamento



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


Modelagem




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


Constru¸˜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
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
                                      Bibliografia


Implanta¸˜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
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
                                      Bibliografia


Quest˜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
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
                               Bibliografia




Roger S. Pressman.
Engenharia de Software, 6a. Edi¸˜o
                               ca




         Professor Charles Miranda Santos    Processo de Software

More Related Content

Viewers also liked

Engenharia de software 7° edição roger s.pressman capítulo 2
Engenharia de software 7° edição roger s.pressman capítulo 2Engenharia de software 7° edição roger s.pressman capítulo 2
Engenharia de software 7° edição roger s.pressman capítulo 2Lindomar ...
 
03 Modelo de processo de software
03 Modelo de processo de software03 Modelo de processo de software
03 Modelo de processo de softwareWaldemar Roberti
 
Gestão de projetos com PMBoK
Gestão de projetos com PMBoKGestão de projetos com PMBoK
Gestão de projetos com PMBoKLeonardo Soares
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareFelipe Goulart
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de softwareYuri Garcia
 

Viewers also liked (7)

Engenharia de software 7° edição roger s.pressman capítulo 2
Engenharia de software 7° edição roger s.pressman capítulo 2Engenharia de software 7° edição roger s.pressman capítulo 2
Engenharia de software 7° edição roger s.pressman capítulo 2
 
03 Modelo de processo de software
03 Modelo de processo de software03 Modelo de processo de software
03 Modelo de processo de software
 
Gestão de projetos com PMBoK
Gestão de projetos com PMBoKGestão de projetos com PMBoK
Gestão de projetos com PMBoK
 
Modelos de processos de software
Modelos de processos de softwareModelos de processos de software
Modelos de processos de software
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Modelos de ciclo de vida de software
Modelos de ciclo de vida de softwareModelos de ciclo de vida de software
Modelos de ciclo de vida de software
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 

Similar to Processo de Software: Conceitos e Modelos

Introdução a informática: do Windows ao Excel
Introdução a informática: do Windows ao ExcelIntrodução a informática: do Windows ao Excel
Introdução a informática: do Windows ao Excelmalviana1
 
Es17 predicao de defeitos em software
Es17   predicao de defeitos em softwareEs17   predicao de defeitos em software
Es17 predicao de defeitos em softwareVictor Hugo
 
Reengenharia Reversa
Reengenharia ReversaReengenharia Reversa
Reengenharia ReversaBurtPepper
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01Franklin Matos Correia
 
Introdução a Engenharia de Software.pdf
Introdução a Engenharia de Software.pdfIntrodução a Engenharia de Software.pdf
Introdução a Engenharia de Software.pdfIvanFontainha
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Renato Leal
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Elaine Cecília Gatto
 
Aula processo de reuso de software
Aula processo de reuso de softwareAula processo de reuso de software
Aula processo de reuso de softwareTatiana Tavares
 
Qualidade de Software, Conceitos Modelos e Situação Atual
Qualidade de Software, Conceitos Modelos e Situação AtualQualidade de Software, Conceitos Modelos e Situação Atual
Qualidade de Software, Conceitos Modelos e Situação AtualSidnei Viana Dos Santos
 
Engenharia de software apostila analise de requisitos i
Engenharia de software   apostila analise de requisitos iEngenharia de software   apostila analise de requisitos i
Engenharia de software apostila analise de requisitos irobinhoct
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareAdriano Bertucci
 

Similar to Processo de Software: Conceitos e Modelos (20)

Aula1 introducao engsw
Aula1 introducao engswAula1 introducao engsw
Aula1 introducao engsw
 
Academia do programador
Academia do programadorAcademia do programador
Academia do programador
 
Introdução a informática: do Windows ao Excel
Introdução a informática: do Windows ao ExcelIntrodução a informática: do Windows ao Excel
Introdução a informática: do Windows ao Excel
 
Processo de Software
Processo de SoftwareProcesso de Software
Processo de Software
 
ES - 01
ES - 01ES - 01
ES - 01
 
Es17 predicao de defeitos em software
Es17   predicao de defeitos em softwareEs17   predicao de defeitos em software
Es17 predicao de defeitos em software
 
Engenharia Direta
Engenharia DiretaEngenharia Direta
Engenharia Direta
 
Engenharia de software
Engenharia de software Engenharia de software
Engenharia de software
 
Introducao swebok
Introducao swebokIntroducao swebok
Introducao swebok
 
Reengenharia Reversa
Reengenharia ReversaReengenharia Reversa
Reengenharia Reversa
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01
 
Introdução a Engenharia de Software.pdf
Introdução a Engenharia de Software.pdfIntrodução a Engenharia de Software.pdf
Introdução a Engenharia de Software.pdf
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
 
Aula1 eng software
Aula1 eng softwareAula1 eng software
Aula1 eng software
 
152191 11993
152191 11993152191 11993
152191 11993
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1
 
Aula processo de reuso de software
Aula processo de reuso de softwareAula processo de reuso de software
Aula processo de reuso de software
 
Qualidade de Software, Conceitos Modelos e Situação Atual
Qualidade de Software, Conceitos Modelos e Situação AtualQualidade de Software, Conceitos Modelos e Situação Atual
Qualidade de Software, Conceitos Modelos e Situação Atual
 
Engenharia de software apostila analise de requisitos i
Engenharia de software   apostila analise de requisitos iEngenharia de software   apostila analise de requisitos i
Engenharia de software apostila analise de requisitos i
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de Software
 

Recently uploaded

Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 

Recently uploaded (20)

Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 

Processo de Software: Conceitos e Modelos

  • 1. 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 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 Bibliografia 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
  • 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 Bibliografia Sum´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 Bibliografia O 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 Bibliografia O que ´? e Quando vocˆ cria softwares ´ importante percorrer uma s´rie de e e e passos presiv´ ıveis. O roteiro que vocˆ segue ´ chamado de e e processo de software. Quem faz? Os engenheiros de software e seus gerentes adaptam um processo a suas necessidades e depois o seguem. Al´m disso, o pessoal que e solicitou o software tem um papel a desempenhar no processo de defini-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 Bibliografia Por que ´ imporante? e Porque fornece estabilidade, controle e organiza¸˜o para uma ca atividade que pode, se deixada sem controle, tornar-se bastante ca´tica. o Quais s˜o os passos? a O processo de software a ser adotado depende do software que est´ em constru¸˜o. Um processo poderia ser apropriado ` cria¸˜o a ca a ca de sofwares para um sistema de aviˆnica de uma aeronava, o enquanto um processo inteiramente diferente seria indicado para a cria¸˜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 Bibliografia Sum´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 Bibliografia Engenharia de software ´ a cria¸˜o e a utiliza¸˜o de s´lidos e ca ca o princ´ ıpios de engenharia a fim de obter softwares econˆmicos que o sejam confi´veis e que trabalhem eficientemente bem em m´quinas a a reais (Fitz Bauer). Quais s˜o os passos? a Engenharia de software: (1) aplica¸˜o de uma abordagem ca sistem´tica, disciplinada e quantific´vel, para o desenvolvimento, a a opera¸˜o e manuten¸˜o do software; isto ´, aplica¸˜o de engenharia ca ca e ca ao 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 Bibliografia A engenharia de software ´ uma tecnologia em camadas. Como e mostra 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 Bibliografia O 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 Bibliografia Os 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 Bibliografia As 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 Bibliografia Sum´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 Bibliografia Introdu¸˜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 Bibliografia Arcabou¸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 Bibliografia Sum´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 Bibliografia Atividades 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 Bibliografia Comunica¸˜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 Bibliografia Planejamento 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 Bibliografia Modelagem 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 Bibliografia Constru¸˜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 Bibliografia Implanta¸˜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 Bibliografia Quest˜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 ca Alguns conceitos de Engenharia de Software Arcabou¸o de Processo de Software c Arcabou¸o de Processo Gen´rico c e Bibliografia Roger S. Pressman. Engenharia de Software, 6a. Edi¸˜o ca Professor Charles Miranda Santos Processo de Software