Avaliao Quantitativa de Riscos em Processos de Desenvolvimento

  • Slides: 14
Download presentation
Avaliação Quantitativa de Riscos em Processos de Desenvolvimento de Software Alexsandro Marques amm 4@cin.

Avaliação Quantitativa de Riscos em Processos de Desenvolvimento de Software Alexsandro Marques amm 4@cin. ufpe. br Orientador: Eduardo Tavares Co-Orientador: Paulo Maciel Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Roteiro • • • Introdução Motivação Objetivos Estado da Arte Modelos • Estudo de

Roteiro • • • Introdução Motivação Objetivos Estado da Arte Modelos • Estudo de Caso • Próximos Passos • Referências Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Introdução • Incertezas existem no desenvolvimento de projetos de software • Riscos de Projeto

Introdução • Incertezas existem no desenvolvimento de projetos de software • Riscos de Projeto ameaçam o plano do projeto • Riscos de projetos tornam-se reais, é provável que o cronograma do projeto se atrase e que os custos aumentem. Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Motivação • Insucesso nos projetos de software • Existem poucos modelos publicados que avaliam

Motivação • Insucesso nos projetos de software • Existem poucos modelos publicados que avaliam quantitativamente os Riscos no Processo de Desenvolvimento de Software • A não utilização de técnicas e modelos formais para avaliação quantitativa de riscos Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Objetivos • Gerar modelos formais com a utilização de Redes de Petri Estocásticas para

Objetivos • Gerar modelos formais com a utilização de Redes de Petri Estocásticas para Avaliação Quantitativa de Riscos no Processo de Desenvolvimento de Software • Avaliação de Dependabilidade • Realizar análises de Desempenho e Confiabilidade Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Estado da Arte • (Sadiq , M. et al. , 2010) propuseram um modelo

Estado da Arte • (Sadiq , M. et al. , 2010) propuseram um modelo de arvore de falha, cita mudança de pessoal do desenvolvimento e mudanças de requisitos • (Bernardi , 2008 ) propôs um modelo de estimativa, quando há mudanças de requisitos • (Alipout, h. et al. , 2008) propuseram um método formal chamado Viewcharts e cadeias de Markov, ”mudanças de requisitos” • (Uzzafer, 2011) propôs um modelo para avaliação quantitativa de risco através de Arvore de Decisão Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Modelo - Desligamento e Contração Desenvolvedores (Disponibilidade) Mo. DCS - Modelling of Distributed and

Modelo - Desligamento e Contração Desenvolvedores (Disponibilidade) Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Modelo - Cold Standby Métrica Expressão Disponibilidade P{#D_ON>0 OR #DA_ON>0} Mo. DCS - Modelling

Modelo - Cold Standby Métrica Expressão Disponibilidade P{#D_ON>0 OR #DA_ON>0} Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Estudo de Caso • Em projeto em desenvolvimento de uma empresa de TI de

Estudo de Caso • Em projeto em desenvolvimento de uma empresa de TI de Recife • Avaliação de dependabilidade - Disponibilidade - Confiabilidade • Rotatividade de Membros da Equipe (desenvolvedores) • Equipe é formada por 10 desenvolvedores Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Modelagem Estudo de Caso - 1 Mo. DCS - Modelling of Distributed and Concurrent

Modelagem Estudo de Caso - 1 Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Próximos Passos • • • - Coleta dos Dados Tratamento dos Dados Refinamento dos

Próximos Passos • • • - Coleta dos Dados Tratamento dos Dados Refinamento dos Modelos Adoção de outros blocos na modelagem Hot standby Utilização de modelagem híbridas PN x RBD PN x Faut Tree Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Referências • [1] S. Bernardi. Timing-Failure Risk Assessment of UML Design Using Time Petri

Referências • [1] S. Bernardi. Timing-Failure Risk Assessment of UML Design Using Time Petri Net Bound Techniques. IEEE Transactions on Industrial Informatics, Vol. 7, Ed. 1, 2011. • [2] Sadiq, M. ; Rahmani, M. K. I. ; Ahmad, M. W. ; Sher Jung. . Software Risk Assessment and Evaluation Process (SRAEP) using Model Based Approach. Networking and Information Technology (ICNIT), 2010 International Conference on. • [3] Alipout, H. ; Isazadeh, A. . Sotfware Reliability Assessment Based on a Formal Requirement Specification. Human System Interactions, 2008 Conference on. Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Referências • [4] Uzzafer, M. . A Novel Risk Assessment Model for Software Projects.

Referências • [4] Uzzafer, M. . A Novel Risk Assessment Model for Software Projects. Computer and Management (CAMAN), 2011 International Conference on. • [5] SILVA, B. ; MACIEL, P. R. M; TAVARES, E. A. G. . ASTRO: A Tool for Dependability Evaluation of Data Center Infrastructures. In: 2010 IEEE Conference on Systems, Man and Cybernetics, 2010, Istambul. 2010 IEEE Conference on Systems, Man and Cybernetics, 2010. Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>

Avaliação Quantitativa de Riscos em Processos de Desenvolvimento de Software Alexsandro Marques amm 4@cin.

Avaliação Quantitativa de Riscos em Processos de Desenvolvimento de Software Alexsandro Marques amm 4@cin. ufpe. br Orientador: Eduardo Tavares Co-Orientador: Paulo Maciel Mo. DCS - Modelling of Distributed and Concurrent Systems <www. modcs. org>