System of Case-Based Reasoning to support software risk identificaction
暂无分享,去创建一个
A Project is a progressive activity, made to create some products or services. Therefore its development needs planning and control because it requires the human participation. The software development projects differ from other projects in the nature of the product because the software developed is not manufactured, and like any other human activity, includes the occurrence of risks. Risks are uncertain events or conditions, which can occur, so the objectives of the projects can be affected both positively and negatively. The automation of the process related to software and risk management guarantees the outcome to support decision-making. The Knowledge-based Systems simulate the reasoning chains made by experts to solve some problems. They are used in various areas and are focused on a huge variety of topics. The complexity for developing knowledge-based applications for risk management lies on how to represent this knowledge as main subject, that for its own variety, there have been different ways for representing it, the most widespread are Rule Based Systems, Experts Networks and Case-Based Reasoning (CBR). The objective of this paper is to propose a tool that, by using CBR, takes part in the risk mitigation process and supports their treatment during software development. The solution developed combines an information management system with CBR techniques. It is a web application based on a Client-Server model developed under java platform.
[1] I. Martínez,et al. UN SISTEMA BASADO EN CASOS PARA LA TOMA DE DECISIONES EN CONDICIONES DE INCERTIDUMBRE , 2002 .
[2] Y. Zulueta,et al. La gestión de riesgos en la producción de software y la formación de profesionales de la informática: experiencias de una universidad cubana , 2009 .
[3] María Matilde García Lorenzo,et al. Modelo para diseñar sistemas de enseñanza aprendizaje inteligentes utilizando el razonamiento basado en casos , 2009, Rev. Avances en Sistemas Informática.