Definición de una ontología para la guía de conocimiento Swebok.
Resumen
Resumen
El desarrollo de software generalmente se realiza en diferentes contextos, puntos
de vista y suposiciones acerca de un área de estudio determinada. Es por esta razón
que con frecuencia se crean problemas de comunicación entre las partes involucradas,
reduciéndose así el potencial de reutilizar y compartir información. Una manera de
resolver esto, es crear un entendimiento compartido a través del uso de las ontologías,
las cuales permiten establecer correspondencia y relaciones entre diferentes dominios.
El objetivo fundamental de esta investigación es definir una ontología basada en el
conocimiento del área de la Ingeniería de Software, que contenga un conjunto de
procedimientos, técnicas y ayudas de documentación, y que pueda ser utilizada como
apoyo a nuevas metodologías o metodologías existentes de desarrollo de productos de
software. Se presenta el proceso de creación de una ontología de la Ingeniería de
Software, cuyo objetivo primordial es compartir y organizar todos los conocimientos
acumulados hasta ahora en esta área, además de servir de inicio a investigaciones relacionadas con la interpretación automática de estos conceptos, usando sistemas de
software o agentes de software inteligentes. Se inicio la investigación y análisis de la
guía SWEBOK. Posterior a este análisis, se realizó la abstracción de estos conceptos
en un diagrama de clases UML, el cual fue transformado en una ontología
representada en el lenguaje OWL (Ontology Web Language) utilizando la herramienta
Protégé. Finalmente, se realizó una aplicación Web basada en esta ontología que
soporta los conceptos estudiados; para demostrar la utilidad en la Ingeniería de
Software, se planteó un caso de estudio ficticio en el que un Ingeniero de esta área se
hace interrogantes acerca de diferentes tópicos relacionados con el ciclo de desarrollo
de software las cuales son respondidas de manera exitosa por el sistema, logrando que
el Ingeniero pueda obtener la información requerida en cada etapa del ciclo de
desarrollo.
Colecciones
Información Adicional
Correo Electrónico | [email protected] |
Grado | Magister scientiae en computación |
Institución | Universidad de Los Andes |
Tutores | Besembel C., Isabel M. |