Uma Ontologia de Riscos de Software

  • Ricardo de Almeida Falbo UFES

Resumo


Apesar de reconhecidamente importante para o sucesso de projetos de software, muitas organizações têm negligenciado o processo de Gerência de Riscos (GRI). Isso decorre, dentre outros, do fato de haver diversas visões parciais sobre esse domínio, cada qual adotando um vocabulário próprio, o que dificulta a integração e a comunicação. Para superar essa barreira, é útil definir um modelo conceitual consensual descrevendo os principais conceitos envolvidos no domínio da GRI, com a finalidade de apoiar o entendimento, aprendizado e a comunicação. Uma vez que ontologias podem ser usadas para esse fim, este artigo apresenta uma ontologia de riscos de software, estabelecendo uma conceituação comum acerca do domínio de riscos de software, a qual pode ser adotada por organizações de software como um vocabulário básico para se falar sobre riscos.
Palavras-chave: Ontologia, Riscos, Software

Referências

Aiello, R., Nota, G., Gregorio, M.P. (2008), “Ontology Based Risk Management in Distributed Software Engineering Projects”, in NEW 2008 - Decision Theory and Choice: a Complexity Approach, Salermo, Italy

Antoniou, G., van Harmelen, F. (2004) A Semantic Web Primer, The MIT Press.

Carr, M. J., Konda, S.L., Monarch, I., Ulrich, F. C., Walker, C. F. (1993) Taxonomy Based Risk Identification. Tecnical Report CMU/SEI-93-TR-6. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University. USA.

Carr, M.J. (1997) “Risk Management May Not Be For Everyone”, IEEE Software, May/June 1997, p. 21 – 24.

Carvalho, V.A., Coelho, A.G. N., Falbo, R.A. (2007) “Apoio Automatizado à Gerência de Riscos Cooperativa”, X Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes de Software - IDEAS'07, Isla de Margarita, Venezuela, p. 297-310.

Falbo, R. A. (2004) “Experiences in Using a Method for Building Domain Ontologies” Proc. of the 16th International Conference on Software Engineering and Knowledge Engineering, International Workshop on Ontology In Action, Banff, Canada.

Falbo, R. A. (2004) “Experiences in Using a Method for Building Domain Ontologies” Proc. of the 16th International Conference on Software Engineering and Knowledge Engineering, International Workshop on Ontology In Action, Banff, Canada.

Falbo, R.A., Ruy, F.B., Bertollo, G., Togneri, D.F. (2004) “Learning How to Manage Risks Using Organizational Knowledge”. 6th International Workshop on Advances in Learning Software Organizations, LSO’2004, pp. 7-18, Banff, Canada.

Guizzardi, G. (2005) Ontological Foundations for Structural Conceptual Models, Universal Press, The Netherlands.

Guizzardi, G. Falbo, R.A. Guizzardi, R.S.S. (2008) “Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology”, Proceedings of the XI Iberoamerican Workshop on Requirements Engineering and Software Environments, Recife, Brazil

Gusmão, C.M.G., Moura, H.P. (2004) “Gerência de Risco em Processos de Qualidade de Software: uma Análise Comparativa”, III Simpósio de Brasileiro de Qualidade de Software – SBQS´2004, Brasília – DF

Gusmão, C.M.G. (2007) “Um Modelo de Processo de Gestão de Riscos para Ambientes de Múltiplos Projetos de Desenvolvimento de Software”, Tese de Doutorado, Centro de Informática, Universidade Federal de Pernambuco.

IEEE (2004) SWEBOK - Guide to the Software Engineering Body of Knowledge, 2004 Version, IEEE Computer Society.

ISO (2009) ISO 31000 Risk Management – Principles and Guidelines.

ISO/IEC (2006) ISO/IEC 16085 Systems and Software Engineering – Life Cycle Processes – Risk Management, Second edition (IEEE Std 16085-2006).

Jasper, R., Uschold, M. (1999) “A Framework for Understanding and Classifying Ontology Applications”, Proceedings of the IJCAI99 Workshop on Ontologies and Problem-Solving Methods, Stockholm, Sweden.

Lister, T. (1997) “Risk Management is Project Management for Adults”, IEEE Software, May/June 1997, p. 20 – 22.

PBQP (Programa Brasileiro da Qualidade e Produtividade, Subcomitê Setorial da Qualidade e Produtividade em Software) (2002) Qualidade e Produtividade no Setor de Software Brasileiro – Pesquisa 2001.

PMI (Project Management Institute) (2008) A Guide to the Project Management Body of Knowledge (PMBOK Guide), 4th edition.

Prud'hommeaux, E., Seaborne, A. (2008) SPARQL Query Language for RDF, W3C [Online]. Disponível em: http://www.w3.org/TR/rdf-sparql-query/.

SEI (Software Engineering Institute) (2006), CMMI for Development, Version 1.2, Technical Report CMU/SEI-2006-TR-008, ESC-TR-2006-008, 2006.

Smith, M.K., Welty, C., and McGuinness, D.L. (2004) OWL Web Ontology Language Guide, W3C [Online]. Disponível em: http://www.w3.org/TR/owl-guide/.

Softex (2009) MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral Versão 1.3, Maio 2009.
Publicado
07/06/2010
FALBO, Ricardo de Almeida. Uma Ontologia de Riscos de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 9. , 2010, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 151-165. DOI: https://doi.org/10.5753/sbqs.2010.15427.