Una ontología para la gestión del conocimiento deproyectos software (original) (raw)
Related papers
Las ontologías en la ingeniería de software: un acercamiento de dos grandes áreas del conocimiento
Revista Ingenierias Universidad De Medellin, 2010
Los conceptos ontológicos se suelen acercar más a la ingeniería del conocimiento, por lo que los ingenieros del software no los suelen aplicar para resolver problemas de su área. Es necesario que los ingenieros de software se apropien de las ontologías, pues éstas proporcionan un vocabulario común, que podría contribuir en la solución de problemas recurrentes en ingeniería del software, tales como la dificultad de la comunicación entre analista e interesado para definir los requisitos de un sistema, la baja reutilización de componentes y la escasa generación automática de código, entre otros. En este artículo se presenta un primer enlace entre las ontologías y la ingeniería de software mediante la recopilación y análisis de la literatura relativa a la utilización de las ontologías en las diferentes fases del ciclo de vida de un producto de software.
Una ontología para la representación de conceptos de diseño de software
Avances En Sistemas E Informatica, 2012
Resumen-En los últimos años se integraron conceptos importantes al diseño de software, tales como nuevos diagramas de modelado y patrones, creados con el fin de evolucionar el diseño de software y mejorar la calidad de las aplicaciones. Los conceptos incorporados se presentan a los desarrolladores en extensa documentación. La cantidad de información resultante se ha incrementado de tal manera que es difícil manejarla. Las investigaciones hacen énfasis en mejorar y crear nuevos conceptos de diseño, pero existen pocas iniciativas orientadas a estructurar este conocimiento. Un claro ejemplo de la necesidad de estructurar este conocimiento son los patrones GoF, pues su éxito no fue su creación sino su recopilación desde los trabajos de otros desarrolladores. En este artículo se propone una ontología para organizar el conocimiento en diseño de software, incorporando conceptos de diagramas de modelado y patrones, Con el fin de recopilar algunos conceptos de diseño a tener en cuenta en un proyecto de software.
Gestión del conocimiento en ingeniería de software
RESUMEN La Gestión del Conocimiento es una disciplina emergente que promete capitalizar capital intelectual de las organizaciones. El concepto de conocimiento está lejos de ser nuevo y frases Gestión del conocimiento en ingeniería de software
SCMOnto: Una ontología para soportar la gestión de la configuración de software
RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao E38(1):75-90, 2020
Currently, although there is a wide portfolio of solutions for software configuration management (SCM) as well as: IEEE 828-2012, CMMI-DEV, ISO 10007:2003 and ISO/IEC 29110, among others. However, companies have made improvement efforts without having a common terminology that eliminates the confusion and terminological conflicts that affect the adoption and implementation of these solutions. This article presents the SCMOnto ontology, which was defined using the REFSENO formalism and whose objective is to suggest a common and coherent terminology that allows sharing the knowledge generated around the SCM in the software processes of a company in a generic, formal and unambiguously way. Likewise, the satisfactory evaluation of SCMOnto in three application cases is presented. The proposed ontology could be very useful for organizations and consultants w
Aplicando gestion del conocimiento en el proceso de mantenimiento del software
INTELIGENCIA ARTIFICIAL, 2006
En toda organización es conveniente que la información y el conocimiento se procesen y almacenen de forma que estos se puedan reutilizar. En el caso del mantenimiento del software es todavía más importante realizar una buena gestión de la información y del conocimiento ya que estos provienen de distintas fuentes y etapas del ciclo de vida. Sin embargo, en la actualidad existen muy pocos trabajos enfocados en la aplicación de técnicas de gestión del conocimiento en el mantenimiento del software. En este artículo se describe cómo hemos definido los conceptos involucrados en el mantenimiento del software y cómo se han representado en una ontología, la cual posteriormente ha sido implementada en un sistema de gestión del conocimiento usando REFSENO. Todo ello con el fin de potenciar la reutilización de la información (usando técnicas de razonamiento basado en casos), de forma que los ingenieros de mantenimiento puedan aprovechar la experiencia y lecciones aprendidas de otros trabajadores.
Gestión del conocimiento en enfoques de desarrollo de software tradicional y agilista
2004
Los métodos de desarrollo ágil comparten valores y principios publicados en el Manifiesto Agilista, promoviendo a los individuos y sus interacciones por sobre los procesos y herramientas. Asumiendo las características de cambio acelerado e incertidumbre del actual entorno, enfatizando el tratamiento del conocimiento tácito sobre el explícito reemplazando la generación de documentación detallada por la comunicación cara a cara. Los métodos tradicionales en cambio, usan fuertemente la documentación para capturar conocimiento que se obtiene en cada una de las actividades del ciclo de vida de un proyecto. El crear y compartir conocimiento son relevantes para ambos enfoques de desarrollo de software, por lo que resulta interesante abordarlos desde el punto de vista de la Gestión del Conocimiento, en el presente trabajo se incluyen sus principales conceptos y la relación con los enfoques de desarrollo tradicional y ágil, enfatizando el análisis en una de las actividades más relevantes del ciclo de vida: la elicitación de requerimientos.
Sistemas de información basados en ontologías
2008
Las ontologías pueden proveer los mecanismos para organizar y almacenar los componentes genéricos de los Sistemas de información (SI), que incluyen bases de datos, interfaces de usuario, y programas de aplicación. Así, las ontologías constituyen un nuevo enfoque en la investigación y desarrollo de la disciplina de los SI. De esta manera emerge un concepto, los SI basados en ontologías, concepto que, aunque en una fase preliminar de desarrollo, abre nuevas maneras de pensar sobre las ontologías y los SI en conjunción unas con otros, y cubre las dimensiones conceptuales y técnicas de los SI. En este trabajo se presenta un resumen de los avances del subproyecto denominado "Ontologías en los Sistemas de Información / Conocimiento". Palabras claves Ontologías, Sistemas de información basados en ontología, base de datos, interfaz de usuario, programas de aplicación.
Acercamiento ontológico a la gestión del conocimiento en el proceso de consultoría
Revista Cubana de Ingeniería, 2014
Acercamiento ontológico a la gestión del conocimiento en el proceso de consultoría INGENIERÍA INFORMÁTICA Resumen El conocimiento es un recurso con un enorme potencial, su gestión incrementa oportunidades de negocio, la competitividad presente y futura, crea riquezas o valores añadidos que facilitan alcanzar una posición ventajosa en el mercado, por lo que mejora la efectividad de la organización. Por ello, es fundamental almacenar la información en una base de conocimientos útil y necesaria para el proceso de descubrimiento de conocimiento. Las ontologías proporcionan la vía para representar el conocimiento, pues facilitan la comunicación y el intercambio de información entre personas, simplifica la unificación de distintas representaciones. El objetivo de este trabajo es presentar una herramienta que posibilite gestionar el conocimiento mediante ontologías. Permite adquirir, distribuir, interpretar y almacenar el conocimiento que agrega valor a los procesos clave, para contribuir a la mejora de los procesos de la organización y la calidad en los descubrimientos realizados. Palabras claves: base de conocimientos, ontologías, representar el conocimiento