Por favor, use este identificador para citar o enlazar este ítem: http://cicese.repositorioinstitucional.mx/jspui/handle/1007/2681
Administración del conocimiento como soporte al proceso de mantenimiento de software
Knowledge Management as Support in the Software Maintenance Process
Oscar Mario Rodríguez Elías
Ana Isabel Martinez Garcia
Acceso Abierto
Atribución
Administración del conocimiento,Mantenimiento de software,Ingeniería de software,Ingeniería del conocimiento
El conocimiento es uno de los recursos más valiosos de una organización. En particular, suele ser el mayor capital con el que pueden contar muchas organizaciones de desarrollo de software. Esta importancia del conocimiento ha llevado a muchas organizaciones a buscar maneras de administrarlo con el fin de darle el mejor uso posible, evitando su pérdida y desaprovechamiento. Entre los beneficios que las organizaciones han obtenido con la aplicación de la administración del conocimiento, se encuentran la reducción del tiempo, costos y recursos invertidos en sus procesos, así como el aumento en la calidad de sus productos y servicios. Dentro de la ingeniería del software, el mantenimiento es la etapa que consume la mayor cantidad de recursos y tiempo dentro de las organizaciones de desarrollo de software. Sin embargo, los esfuerzos que estas últimas han hecho para aplicar la administración del conocimiento en sus procesos, se han orientado al resto de las etapas, sobre todo a las relacionadas con el desarrollo de nuevos productos. Esto ha llevado a la existencia de problemas relacionados con la pérdida y el desaprovechamiento del conocimiento dentro del proceso de mantenimiento del software. En este trabajo se analiza la manera de apoyar en la solución de los problemas de pérdida y desaprovechamiento del conocimiento en el proceso de mantenimiento del software. Esto se logra al establecer elementos teóricos y tecnológicos que pueden ser utilizados en el desarrollo de herramientas para dar soporte a la administración del conocimiento dentro de los grupos de mantenimiento de software. Dentro de estos elementos, se define un modelo para catalogar los tipos y fuentes de conocimiento existentes en estos grupos; se describe un conjunto de escenarios que muestran la manera en que la administración del conocimiento puede ayudar en la solución de diversos problemas que se presentan a los encargados del mantenimiento de software; y se propone una arquitectura basada en agentes, cuyo fin es servir de base para el desarrollo de sistemas de administración del conocimiento en el mantenimiento del software.
Knowledge Management as Support in the Software Maintenance Process. Knowledge is one of the most important organizational resources. In particular, it is the most valuable capital for most of the software development organizations. The latter has taken many organizations to search for ways to manage their knowledge in order to make a better use of it, reducing its loss and waste. Within the benefits that knowledge management has provided for organizations, we can include the reduction of time, costs and resources invested in their processes, as well as the increase in the quality of their products and services. In software engineering, the maintenance process consumes the greatest amount of resources and time in the software organizations. However, the efforts that these latter have made to apply knowledge management in their processes, have been oriented to the other stages of the software life cycle, mainly to those related to the development of new products; taking the software organizations to the loss and waste of knowledge on this process. In this work, we analyze how to address the problems of loss and waste of knowledge in the software maintenance process by providing support to manage them. We do this by establishing theoretical and technological elements that can be applied to develop tools for knowledge management in software maintenance groups. Between these elements, a model to characterize the knowledge types and sources that exists in these kinds of groups, is introduced; some scenarios that show how knowledge management can help to solve diverse problems of software maintenance, are described; finally an agent based architecture oriented to be used as a framework in the development of knowledge management tools for software maintenance, is proposed.
CICESE
2003
Tesis de maestría
Español
Rodríguez Elías, O.M.2003.Administración del conocimiento como soporte al proceso de mantenimiento de software.Tesis de Maestría en Ciencias.Centro de Investigación Científica y de Educación Superior de Ensenada, Baja California.250 pp.
TECNOLOGÍA DE LOS ORDENADORES
Aparece en las colecciones: Tesis - Ciencias de la Computación

Cargar archivos:


Fichero Tamaño Formato  
158101.pdf4.35 MBAdobe PDFVisualizar/Abrir