Modelo computacional para la evaluación y selección de productos de software
- Fernández Pérez, Yamilis
- Carlos Alberto Cruz Corona Director
- José Luis Verdegay Galdeano Director
Universidad de defensa: Universidad de Granada
Fecha de defensa: 23 de marzo de 2018
- María Teresa Lamata Jiménez Presidenta
- David Alejandro Pelta Mochcovsky Secretario
- María del Socorro García Cascales Vocal
- Dagoberto Castellanos Nieves Vocal
- María del Carmen Garrido Carrera Vocal
Tipo: Tesis
Resumen
El software impacta cada día más en numerosas actividades del ser humano, convirtiéndose en una tecnología penetrante, omnipresente y habilitadora. Un elemento diferenciador y esencial es la calidad del mismo. La evaluación de la calidad de los productos de software, es un proceso costoso y complejo, resultando de vital importancia para la toma de decisiones; de ahí la relevancia de lograr una adecuada correlación entre los resultados obtenidos de la evaluación y la calidad que muestra en la práctica el producto de software. Esta tesis aborda la búsqueda de una selección objetiva de productos, según las características de calidad, y un modelo de evaluación operativo. El análisis bibliográfico realizado, constató que los enfoques de solución propuestos en la literatura no contemplan parámetros importantes como: (1) la incorporación de criterios esenciales y sus correspondientes restricciones, (2) la interdependencia entre los criterios de evaluación, (3) la incertidumbre que caracteriza el proceso, y (4) la heterogeneidad de la información. Dichas carencias provocan pérdida de información, insatisfacción en los clientes de la evaluación y limitan el proceso de toma de decisiones. En esta investigación, se propone un nuevo modelo basado en técnicas de Soft Computing, tales como la teoría de conjuntos difusos, modelación lingüística y Mapas Cognitivos Difusos. El mismo, permite la valoración de la penalización, dadas determinadas restricciones; estructurar el problema de manera clara y lógica, precisando el marco de evaluación, la recopilación de los datos necesarios procedentes de diversas fuentes y el trabajo con diferentes dominios de datos y escalas; incorpora, asimismo, otras formas de agregación de la información, que permiten realizar comparaciones entre soluciones. Esto conduce a la obtención de resultados más precisos, facilitando la toma de decisiones sobre la adquisición y puesta en el mercado de estos productos. Se implementó una aplicación web de software libre (SoftQuality), basada en el modelo propuesto. Tanto la herramienta, como el modelo, han sido avalados y utilizados en la práctica por empresas cubanas, validándose así la solidez y utilidad de la solución.