Processos de SoftwareAdaptabilidade no Ciclo de Vida exploratório eincremental dos Modelo Evolucionários
Quem SOU ?    Hélio Medeiros        Analista de Sistemas          SINFO - UFRN   Blog: http://heliomedeiros.comEmail: heli...
seguir o plano!seguir o plano!                           TELEFONE SEM FIO ?                                           segu...
compreensão!linguagem!                                             comunicação!    ALGO PODE DAR ERRADO ?objetivos!       ...
O que pode dar errado ?  Processo definido e conhecido...Entender aDefinição dosmensagem Requisitos              Pensar em c...
http://www.youtube.com/watch?v=YTZhewq9tM4                                             ©2010 - Hélio Medeiros
PROJETO DE SOFTWARE TEM   MUITAS MUDANÇAS                   ©2010 - Hélio Medeiros
COMO SE ADAPTAR AS ELAS ?                    ©2010 - Hélio Medeiros
Nossa AulaParte 1 - Modelo EvolucionárioParte 2 - CBSEParte 3 - Iteração de ProcessoParte 4 - Problemas para os ambientes ...
1   Modelo Evolucionário                ©2010 - Hélio Medeiros
NÃO TEMOS BOLA DE     CRISTAL?                ©2010 - Hélio Medeiros
SOFTWARE NÃO É PREVISÍVEL!                     ©2010 - Hélio Medeiros
Escopo          QUALIDADE        NÃO PODE VARIAR!Custo                      Tempo                             ©2010 - Héli...
EVOLUIR PARA PERMANECER     ÚTIL.... COMO ?                   ©2010 - Hélio Medeiros
requisitos ?   explorar !      DESENVOLVIMENTO        EXPLORATÓRIO                faça{                   funcionalidades ...
compreendeu ?   protótipo !          PROTOTIPAÇÃO                 faça{                       protótipo + 1               ...
Abordagem empíricaAprendendo pouco a pouco... o não desperdício                 Especificação          Versão inicial      ...
necessidades!                             documentaçãoeficaz!                        incremental!ANTECIPA O ROI DO CLIENTE!...
QUALIDADE        NUNCA PODE VARIAR!             Escopo           PODE VARIAR!Custo                        Tempo           ...
2   CBSE           ©2010 - Hélio Medeiros
CBSEEngenharia de Software baseada em componentes                                  aumento qualidade!                     ...
Reuso de software ?Modelo de processo     Especificação de    Análise de     Modificação de        requisitos     componente...
Reuso de software ?Unidades para reuso SISTEMAS DE APLICAÇÃO                           SGBD          APIs            PRODU...
Reuso de software ?Exemplo de integração de COTS              Cliente                   Navegador          Sistema de     ...
Existem problemas ?Problemas com integração de COTS                            baixo desempenho    falta de controle      ...
©2010 - Hélio Medeiros
Reuso de software ?Unidades para reuso SISTEMAS DE APLICAÇÃO      mais eficaz                  arquitetura comum        LIN...
Reuso de software ?Linhas de produtos         Ferramenta de        planejamento de         configurações        Banco de da...
©2010 - Hélio Medeiros
3   Iteração de Processo                ©2010 - Hélio Medeiros
Não corresponde as expectativas ?                          ©2010 - Hélio Medeiros
comuni      car sem             pre!                                                    corresponder ao real!         PROT...
Início                     Coleta eFim              refinamento dos                    requisitos Engenharia do    produto ...
telas reais!experiência real!                    problemas                                       reais!                   ...
requisitos ?          interface?   VANTAGENS!       usuários reais? abordagem?            interação?        é protótipo!  ...
Não entrega valor rapidamente? não se preocupa com riscos?                         ©2010 - Hélio Medeiros
Modelo ESPIRAL!                          http://www.flickr.com/photos/caochopp/2386157378/Barry Boehm                      ...
http://www.prof2000.pt/users/folhalcino/tec_educ/site_do/guiao_files/image010.jpg                                          ...
prototipação?realista ?                   ciclos?  VANTAGENS!                                 riscos?adaptação?           ...
4   Problemas para os    ambientes reais                ©2010 - Hélio Medeiros
Problemas ?Contrato de escopo negociável ?                                  ©2010 - Hélio Medeiros
Problemas ?Sistemas mal estruturados...mal documentados...                                                  ©2010 - Hélio ...
5   Perguntas ???                ©2010 - Hélio Medeiros
OBRIGADO !!Hélio Cabral Medeiroshelio.cabralmedeiros@gmail.comhttp://heliomedeiros.com                                 ©20...
Próximos SlideShares
Carregando em…5
×

UnP Eng. Software - Aula 4

1.034 visualizações

Publicada em

Esta apresentação define as principais forma para utilizar em processo interfivo.

Publicada em: Tecnologia, Educação
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
1.034
No SlideShare
0
A partir de incorporações
0
Número de incorporações
37
Ações
Compartilhamentos
0
Downloads
25
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide




















































































































































































  • UnP Eng. Software - Aula 4

    1. 1. Processos de SoftwareAdaptabilidade no Ciclo de Vida exploratório eincremental dos Modelo Evolucionários
    2. 2. Quem SOU ? Hélio Medeiros Analista de Sistemas SINFO - UFRN Blog: http://heliomedeiros.comEmail: helio.cabralmedeiros@gmail.com ©2010 - Hélio Medeiros
    3. 3. seguir o plano!seguir o plano! TELEFONE SEM FIO ? seguir o plano! http://www.flickr.com/photos/marimage/ 226778481/ ©2010 - Hélio Medeiros
    4. 4. compreensão!linguagem! comunicação! ALGO PODE DAR ERRADO ?objetivos! responsáveis! http://www.flickr.com/photos/ritamasini/ 3429983233/in/photostream/ ©2010 - Hélio Medeiros
    5. 5. O que pode dar errado ? Processo definido e conhecido...Entender aDefinição dosmensagem Requisitos Pensar em como Passar a passar a mensagem mensagem Verificar se o seguinte entendeu Corrigir qualquer problema ©2010 - Hélio Medeiros
    6. 6. http://www.youtube.com/watch?v=YTZhewq9tM4 ©2010 - Hélio Medeiros
    7. 7. PROJETO DE SOFTWARE TEM MUITAS MUDANÇAS ©2010 - Hélio Medeiros
    8. 8. COMO SE ADAPTAR AS ELAS ? ©2010 - Hélio Medeiros
    9. 9. Nossa AulaParte 1 - Modelo EvolucionárioParte 2 - CBSEParte 3 - Iteração de ProcessoParte 4 - Problemas para os ambientes reaisParte 5 - Dúvidas ©2010 - Hélio Medeiros
    10. 10. 1 Modelo Evolucionário ©2010 - Hélio Medeiros
    11. 11. NÃO TEMOS BOLA DE CRISTAL? ©2010 - Hélio Medeiros
    12. 12. SOFTWARE NÃO É PREVISÍVEL! ©2010 - Hélio Medeiros
    13. 13. Escopo QUALIDADE NÃO PODE VARIAR!Custo Tempo ©2010 - Hélio Medeiros
    14. 14. EVOLUIR PARA PERMANECER ÚTIL.... COMO ? ©2010 - Hélio Medeiros
    15. 15. requisitos ? explorar ! DESENVOLVIMENTO EXPLORATÓRIO faça{ funcionalidades + 1 }enquanto(ROI para o cliente) ©2010 - Hélio Medeiros
    16. 16. compreendeu ? protótipo ! PROTOTIPAÇÃO faça{ protótipo + 1 }enquanto(existir dúvida) ©2010 - Hélio Medeiros
    17. 17. Abordagem empíricaAprendendo pouco a pouco... o não desperdício Especificação Versão inicial Versões VersõesEsboço Desenvolvimento intermediárias intermediárias Validação Versão final ©2010 - Hélio Medeiros
    18. 18. necessidades! documentaçãoeficaz! incremental!ANTECIPA O ROI DO CLIENTE! sem desperdício! antecipação! ©2010 - Hélio Medeiros
    19. 19. QUALIDADE NUNCA PODE VARIAR! Escopo PODE VARIAR!Custo Tempo ©2010 - Hélio Medeiros
    20. 20. 2 CBSE ©2010 - Hélio Medeiros
    21. 21. CBSEEngenharia de Software baseada em componentes aumento qualidade! entregas rápidas! menor custos produção! ©2010 - Hélio Medeiros
    22. 22. Reuso de software ?Modelo de processo Especificação de Análise de Modificação de requisitos componentes requisitos Projeto de sistemas com reuso Desenvolvimento e integração Validação de Sistemas ©2010 - Hélio Medeiros
    23. 23. Reuso de software ?Unidades para reuso SISTEMAS DE APLICAÇÃO SGBD APIs PRODUTOS COTScots mais apropriados? o que vai ser usado? como trocar dados? ©2010 - Hélio Medeiros
    24. 24. Reuso de software ?Exemplo de integração de COTS Cliente Navegador Sistema de Web e-mail Servidor Sistema de Sistema de adaptador e-commerce pedidos e faturas Sistema de adaptador e-mail ©2010 - Hélio Medeiros
    25. 25. Existem problemas ?Problemas com integração de COTS baixo desempenho falta de controle PRODUTOS COTS interoperabilidade descontrole evolutivo suporte ©2010 - Hélio Medeiros
    26. 26. ©2010 - Hélio Medeiros
    27. 27. Reuso de software ?Unidades para reuso SISTEMAS DE APLICAÇÃO mais eficaz arquitetura comum LINHAS DE PRODUTOScomponentes dinâmicos especificações reconfiguráveis ©2010 - Hélio Medeiros
    28. 28. Reuso de software ?Linhas de produtos Ferramenta de planejamento de configurações Banco de dados Sistema ERP de configuração genérico Sistema de pedidos e faturas ©2010 - Hélio Medeiros
    29. 29. ©2010 - Hélio Medeiros
    30. 30. 3 Iteração de Processo ©2010 - Hélio Medeiros
    31. 31. Não corresponde as expectativas ? ©2010 - Hélio Medeiros
    32. 32. comuni car sem pre! corresponder ao real! PROTOTIPAÇÃO! http://www.faberludens.com.br/files/imagepicker/e/erico/design_servico.jpg ©2010 - Hélio Medeiros
    33. 33. Início Coleta eFim refinamento dos requisitos Engenharia do produto Projeto rápidoRefinamentodo protótipo Construção do protótipo Avaliação do protótipo pelo cliente ©2010 - Hélio Medeiros
    34. 34. telas reais!experiência real! problemas reais! Getting Real! realidade! ©2010 - Hélio Medeiros
    35. 35. requisitos ? interface? VANTAGENS! usuários reais? abordagem? interação? é protótipo! aproveitamento! DESVANTAGENS! renegociar! ©2010 - Hélio Medeiros
    36. 36. Não entrega valor rapidamente? não se preocupa com riscos? ©2010 - Hélio Medeiros
    37. 37. Modelo ESPIRAL! http://www.flickr.com/photos/caochopp/2386157378/Barry Boehm ©2010 - Hélio Medeiros
    38. 38. http://www.prof2000.pt/users/folhalcino/tec_educ/site_do/guiao_files/image010.jpg ©2010 - Hélio Medeiros
    39. 39. prototipação?realista ? ciclos? VANTAGENS! riscos?adaptação? reação? DESVANTAGENS? ©2010 - Hélio Medeiros
    40. 40. 4 Problemas para os ambientes reais ©2010 - Hélio Medeiros
    41. 41. Problemas ?Contrato de escopo negociável ? ©2010 - Hélio Medeiros
    42. 42. Problemas ?Sistemas mal estruturados...mal documentados... ©2010 - Hélio Medeiros
    43. 43. 5 Perguntas ??? ©2010 - Hélio Medeiros
    44. 44. OBRIGADO !!Hélio Cabral Medeiroshelio.cabralmedeiros@gmail.comhttp://heliomedeiros.com ©2010 - Hélio Medeiros

    ×