Desarrollo de un prototipo de herramienta para automatizar el conteo de puntos SNAP de la interfaz gráfica en proyectos realizados con Drupal

 

Guardado en:
Detalles Bibliográficos
Autor: Sánchez Valverde, Merlin
Formato: tesis de maestría
Fecha de Publicación:2021
Descripción:El principal objetivo de medir el proceso de desarrollo de software es apoyar la toma de decisiones gerenciales. Estimar el tamaño, esfuerzo y tiempo que se necesita para producir un software es una tarea importante dentro de todo proceso de medición. Las estimaciones incorrectas pueden causar pérdidas económicas importantes a las empresas que desarrollen software [1]. Un enfoque automático de medición de tamaño del software no funcional podría apoyar el proceso de estimación generando datos históricos en un menor tiempo, mejorando eventualmente la calidad de las estimaciones. En este trabajo se presentan los resultados de la creación y evaluación de un prototipo de herramienta de software que, calcula automáticamente el tamaño de los requisitos no funcionales (NFR por sus siglas en inglés) de la subcategoría de Interfaz de Usuario 2.1 del método SNAP (Software Non-functional Assessment Process). Para su desarrollo e implementación se utilizó la metodología Ciencias del Diseño basándose en el Modelo del Ciclo de Diseño [28], se seleccionó un conjunto de proyectos web, de los cuales se obtuvieron los requerimientos no funcionales. Posteriormente se realizó un conteo manual de dichos requerimientos y se evaluó la exactitud de la herramienta en comparación con el conteo manual. Los resultados presentan un nivel de exactitud del 100% en el conteo de puntos SNAP para la categoría 2.1 interfaz gráfica. Sin embargo, hay ciertas diferencias en la detección correcta de propiedades de la interfaz de usuario que, aunque no afectaron a la exactitud final de la estimación, sí son incorrectas. Este trabajo aporta evidencia de la viabilidad del uso de un prototipo de herramienta de software que, por medio de reglas de mapeo aplicadas en el código ya desarrollado en HTML y CSS, puede automatizar el conteo de puntos SNAP para la subcategoría 2.1 interfaz gráfica.
País:Kérwá
Institución:Universidad de Costa Rica
Repositorio:Kérwá
Lenguaje:Español
OAI Identifier:oai:kerwa.ucr.ac.cr:10669/84847
Acceso en línea:https://hdl.handle.net/10669/84847
Palabra clave:Estimación
Requerimientos no funcionales
Drupal
Medición de software
Software Non-functional Assessment Process (SNAP)
International Function Point Users Group (IFPUG)