Processos de Software
Tudo sob controle no Ciclo de Vida Clássico do
Modelo Cascata
Quem SOU ?



    Hélio Medeiros
        Analista de Sistemas
          SINFO - UFRN




   Blog: http://heliomedeiros.com
Email: helio.cabralmedeiros@gmail.com   ©2010 - Hélio Medeiros
Quantidades?
                      Ingredientes?


             COMO FAZER UM BOLO ?

                                             passos?




http://www.flickr.com/photos/deirdrejean/
1323915554/in/set-72157594315889824/
                                                       ©2010 - Hélio Medeiros
quem te disse?
                     como você sabe?


        OS SEUS BOLOS SÃO BONS ?

                                                       vão para o lixo?




http://www.flickr.com/photos/81472214@N00/2562892129/
                                                                     ©2010 - Hélio Medeiros
NÃO É SÓ SEGUIR A RECEITA ?




                      ©2010 - Hélio Medeiros
O COMPONENTES
 INTERFEREM ?




                ©2010 - Hélio Medeiros
E   OS SOF TWA ?
               RES




           É SÓ
                  SE GUIR
                            AM ETODOL   ?
                                      OGIA


       NÃO



               ... TALVEZ NÃO ?
                                         ©2010 - Hélio Medeiros
Nossa Aula

Parte 1 - Quando seguir a seqüência é melhor ?
Parte 2 - Ciclo de vida e o Modelo Cascata
Parte 3 - Problemas para os ambientes reais
Parte 4 - Dúvidas




                                              ©2010 - Hélio Medeiros
1   Quando seguir a
    seqüência é melhor ?




                ©2010 - Hélio Medeiros
COMO SOMAR DOIS
   NÚMEROS?




                  ©2010 - Hélio Medeiros
Quando seguir a seqüência ?
Processo definido ou empírico ?

  “É típica a adoção da abordagem de
  modelagem definida(teórica) quando os
  mecanismos subjacentes pelos quais um
  processo funciona são razoavelmente bem
  entendidos.
  Quando o processo é muito complicado para
  a abordagem teórica, a abordagem empírica
  é a opção apropriada.”
  Process Dynamics, Modeling, and Control,
  Ogunnaike and Ray, Oxford University Press,
  1992

                                                ©2010 - Hélio Medeiros
Atividade
Analisando os componentes de um contexto qualquer




                        Processo
                        Definido


                                           Processo
                                           Empírico




                                                    ©2010 - Hélio Medeiros
2   Ciclo de vida e o
    Modelo Cascata




                 ©2010 - Hélio Medeiros
COMO CONSTRUIR UM
     PRÉDIO?




                ©2010 - Hélio Medeiros
BDUF
big design up front




                      ©2010 - Hélio Medeiros
De onde vem a idéia ?
Antecipar para economizar...

                                                       Custo de Mudar

100


 75


 50


 25


  0
 REQUISITOS   ANÁLISE   PROJETO IMPLEMENTAÇÃO TESTES    PRODUÇÃO
                                                                               Barry Boehm




                                                                   ©2010 - Hélio Medeiros
QUE CASCATA ?

                ©2010 - Hélio Medeiros
Ciclo de Vida
Definição dos
 Definição dos
 Requisitos
  Requisitos

            Projeto de sistema e
                  software         Implementação e
                                    teste de unidade


                                                          Integração e
                                                       testes de Sistema



                                                                 Manutenção


                                                             ©2010 - Hélio Medeiros
3   Problemas para os
    ambientes reais




                ©2010 - Hélio Medeiros
Problemas ?
O ambiente real segue uma seqüência ?




Ogunnaike and Ray:
Process Dynamics, Modeling and Control




                                         ©2010 - Hélio Medeiros
Problemas ?
O boi só engorda no olho do dono ?




Aguarde e confie ?!?!




                                     ©2010 - Hélio Medeiros
Problemas ?
Você poderia mudar o prédio de lugar ?




                                         ©2010 - Hélio Medeiros
4   Perguntas ???




                ©2010 - Hélio Medeiros
OBRIGADO !!

Hélio Cabral Medeiros
helio.cabralmedeiros@gmail.com
http://heliomedeiros.com


                                 ©2010 - Hélio Medeiros

UnP Eng. Software - Aula 3

  • 1.
    Processos de Software Tudosob controle no Ciclo de Vida Clássico do Modelo Cascata
  • 2.
    Quem SOU ? Hélio Medeiros Analista de Sistemas SINFO - UFRN Blog: http://heliomedeiros.com Email: helio.cabralmedeiros@gmail.com ©2010 - Hélio Medeiros
  • 3.
    Quantidades? Ingredientes? COMO FAZER UM BOLO ? passos? http://www.flickr.com/photos/deirdrejean/ 1323915554/in/set-72157594315889824/ ©2010 - Hélio Medeiros
  • 4.
    quem te disse? como você sabe? OS SEUS BOLOS SÃO BONS ? vão para o lixo? http://www.flickr.com/photos/81472214@N00/2562892129/ ©2010 - Hélio Medeiros
  • 5.
    NÃO É SÓSEGUIR A RECEITA ? ©2010 - Hélio Medeiros
  • 6.
    O COMPONENTES INTERFEREM? ©2010 - Hélio Medeiros
  • 7.
    E OS SOF TWA ? RES É SÓ SE GUIR AM ETODOL ? OGIA NÃO ... TALVEZ NÃO ? ©2010 - Hélio Medeiros
  • 8.
    Nossa Aula Parte 1- Quando seguir a seqüência é melhor ? Parte 2 - Ciclo de vida e o Modelo Cascata Parte 3 - Problemas para os ambientes reais Parte 4 - Dúvidas ©2010 - Hélio Medeiros
  • 9.
    1 Quando seguir a seqüência é melhor ? ©2010 - Hélio Medeiros
  • 10.
    COMO SOMAR DOIS NÚMEROS? ©2010 - Hélio Medeiros
  • 11.
    Quando seguir aseqüência ? Processo definido ou empírico ? “É típica a adoção da abordagem de modelagem definida(teórica) quando os mecanismos subjacentes pelos quais um processo funciona são razoavelmente bem entendidos. Quando o processo é muito complicado para a abordagem teórica, a abordagem empírica é a opção apropriada.” Process Dynamics, Modeling, and Control, Ogunnaike and Ray, Oxford University Press, 1992 ©2010 - Hélio Medeiros
  • 12.
    Atividade Analisando os componentesde um contexto qualquer Processo Definido Processo Empírico ©2010 - Hélio Medeiros
  • 13.
    2 Ciclo de vida e o Modelo Cascata ©2010 - Hélio Medeiros
  • 14.
    COMO CONSTRUIR UM PRÉDIO? ©2010 - Hélio Medeiros
  • 15.
    BDUF big design upfront ©2010 - Hélio Medeiros
  • 16.
    De onde vema idéia ? Antecipar para economizar... Custo de Mudar 100 75 50 25 0 REQUISITOS ANÁLISE PROJETO IMPLEMENTAÇÃO TESTES PRODUÇÃO Barry Boehm ©2010 - Hélio Medeiros
  • 17.
    QUE CASCATA ? ©2010 - Hélio Medeiros
  • 18.
    Ciclo de Vida Definiçãodos Definição dos Requisitos Requisitos Projeto de sistema e software Implementação e teste de unidade Integração e testes de Sistema Manutenção ©2010 - Hélio Medeiros
  • 19.
    3 Problemas para os ambientes reais ©2010 - Hélio Medeiros
  • 20.
    Problemas ? O ambientereal segue uma seqüência ? Ogunnaike and Ray: Process Dynamics, Modeling and Control ©2010 - Hélio Medeiros
  • 21.
    Problemas ? O boisó engorda no olho do dono ? Aguarde e confie ?!?! ©2010 - Hélio Medeiros
  • 22.
    Problemas ? Você poderiamudar o prédio de lugar ? ©2010 - Hélio Medeiros
  • 23.
    4 Perguntas ??? ©2010 - Hélio Medeiros
  • 24.
    OBRIGADO !! Hélio CabralMedeiros helio.cabralmedeiros@gmail.com http://heliomedeiros.com ©2010 - Hélio Medeiros