Lenguaje de modelización gráfica de la funcionalidad del software- FML®
- LUCENDO PATIÑO, JOSE ALBERTO
- María Ángeles Fernández de Sevilla Vellón Zuzendaria
- Juan José Cuadrado Gallego Zuzendarikidea
Defentsa unibertsitatea: Universidad de Alcalá
Fecha de defensa: 2012(e)ko abendua-(a)k 20
- Llorenç Huguet Rotger Presidentea
- María José Domínguez Alda Idazkaria
- Pedro José Lara Bercial Kidea
- Luigi Buglione Kidea
- Teresa Inmaculada Díez Folledo Kidea
Mota: Tesia
Laburpena
Entre los distintos sistemas de medición del software, ocupa un lugar destacado la medición de tamaño funcional, que establece la cantidad de funcionalidad que el sistema a desarrollar proporciona al usuario. Las unidades funcionales utilizan un conjunto de directrices, que a través de unas ecuaciones matemáticas proporcionan el valor del tamaño del software que debe ser medido. La correcta aplicación de esas reglas y la comunicación de los resultados de la medición son dos factores fundamentales para la correcta medición del software. Actualmente, la aplicación de dichas directrices se realiza utilizando únicamente texto plano. El propósito principal de esta tesis es proporcionar un Lenguaje de Modelización Funcional FML®, que facilite la correcta aplicación de las reglas y la comunicación de la medición en cada proyecto concreto. FML® introduce mejoras en la dispersión de los resultados obtenidos y reduce los tiempos empleados en el proceso de aprendizaje de los actuales métodos de medición de tamaño funcional basados en texto. FML® se basa en la aplicación de las directrices de definición de un lenguaje de modelización, por lo cual FML® se compone de vistas, diagramas, símbolos o elementos de modelo y un conjunto de mecanismos generales o reglas que indican cómo utilizar los elementos. Las reglas son sintácticas, semánticas y pragmáticas. FML® proporciona una vista encaminada a la medición de la funcionalidad de software, que completa a las vistas ya definidas por el Proceso Unificado de Desarrollo y el Lenguaje de Modelado Unificado UML. Esto hace que FML® sea totalmente compatible y complementario con UML. FML® se aplica en este trabajo de investigación a dos de los métodos de medición de tamaño funcional de software FSMM mediante la creación de IFD® y CFD®, diagramas funcionales para los métodos IFPUG y COSMIC respectivamente. De acuerdo a los principios de conversión de modelos basados en texto a modelos gráficos, los diagramas funcionales CFD® e IFD® desarrollados, incluyen tanto la descomposición en los símbolos gráficos elementales como la distribución de los mismos sobre el espacio de representación. FML® es adaptable a cualquier unidad de medición funcional de software, por lo que una vez creados los diagramas funcionales para el resto de métodos, con un único diagrama funcional multi-método se puede obtener el tamaño funcional del software para todos y cada uno de los métodos, lo que proporcionará un Lenguaje Unificado de Modelización Grafica de la Funcionalidad del software UFML®. Adicionalmente esta tesis aporta la validación experimental que proporciona no solo la corrección y completitud de los diagramas funcionales IFD® y CFD® sino también importantes mejoras a los problemas actuales de medición de tamaño funcional de software.