Modelos Estocásticos para Avaliação Quantitativa de Riscos em Processos de Desenvolvimento de Software Alexsandro Marques [email protected] Orientador: Eduardo Tavares Roteiro • • • • • Introdução Motivação Objetivos Estado da Arte Modelos Propostos • Estudo de Casos • Próximos Passos • Referências 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. Motivação • Riscos no processo de desenvolvimento de software: Requisitos, recursos, cliente, equipe, dentre outros. • Insucesso nos projetos de software. • Existem poucos modelos publicados que avaliam quantitativamente os Riscos no Processo de Desenvolvimento de Software. Objetivos • Gerar modelos estocásticas em SPN e RBD para Avaliação Quantitativa de Riscos no Processo de Desenvolvimento de Software • Avaliação de Dependabilidade - Disponibilidade - Confiabilidade 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. Modelos Propostos em SPN Modelos Propostos em SPN Modelos Propostos em RBD – K-out-of-n Tratamento estatístico dos dados Estudo de Caso 1 – SPN Reliability Estudo de Caso 1 – SPN Availability Estudo de Caso 1 – RBD Reliability Estudo de Caso 2 – SPN Reliability Estudo de Caso 2 – SPN Reliability Estudo de Caso 2 – SPN Availability Estudo de Caso 2 – SPN Availability Estudo de Caso 2 – RBD Reliability Cenários Cenários Cenários Próximos Passos • • Submeter papers IEEE SMC 2013 Outras conferências Iniciar escrita da Dissertação Próximos Passos 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. 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. Say-Wei Foo; Muruganantham, A. SOFTWARE RISK ASSESSMENT MODEL. Management of Innovation and Technology, 2000. ICMIT 2000. Proceedings of the 2000 IEEE International Conference on. • [6] Modelos Estocásticos para Avaliação Quantitativa de Riscos em Processos de Desenvolvimento de Software Alexsandro Marques [email protected] Orientador: Eduardo Tavares