Patent MX-2015000992-A (MX)
Inventor: PEREZ LAURA SILVIA VARGAS
IPC: G06F17/40
Filed: 2015-01-21
Abstract: El Sistema Integral para la Evaluación de las Herramientas para el Desarrollo de Aplicaciones Rápidas en Ambientes Visuales (MECHDAV, Metodología de Evaluación Técnica de la Calidad de las Herramientas de Desarrollo de Aplicaciones en Ambientes Visuales, modelo y herramienta), está basado en las normas ISO/IEC9126 y 14598 (Proyecto SQUARE), IEEE 1061 y en otros modelos, solo en una parte de su estructura, para generar un modelo estandarizado. Este Sistema Integral realiza la evaluación técnica de las herramientas RAD (Rapid Applications Development) en ambientes visuales, donde productos comerciales (IDE: Integrated Development Environment) son evaluados, tomando como referencia elementos básicos de las normas mencionadas (con nuevas adaptaciones porque no se tiene acceso a código fuente de los productos). Mediante el sistema integral, se evalúa la Calidad en Uso de las Herramientas RAD, realizando ciertas mediciones en los principales parámetros, guiados por los estándares internacionales de mediciones de software, en cuanto a sus características de calidad, los cuales se propone su adaptación para evaluar cada una de estas herramientas, de acuerdo a algunas aplicaciones del software que se puedan realizar, y contando con cuatro niveles de calidad y medición: Características /Subcaracterísticas /Atributos /Medidas-Métricas. El Usuario efectúa la evaluación y las mediciones, en las cuales se aplican unas fórmulas o ecuaciones matemáticas, llamadas métricas. Se presentan tres tipos de métricas: A) instrucciones directas al usuario, para realizar una tarea específica. B) Cuestionamientos directos, en las cuales se determina la existencia (presencia de la herramienta) y/o sus características. C) Las medidas o métricas, basadas en ciertos indicadores, de acuerdo al desempeño de alguna tarea específica. Los casos de estudio elegidos para las pruebas de la herramienta, son las plataformas visuales comerciales (IDE): Visual Studio.Net, Net Beans, Eclipse, en diferentes versiones. Los resultados obtenidos, por la evaluación técnica, es un pequeño porcentaje de diferencia (sólo del 2%) obtenido en la evaluación de la calidad que muestra cada IDE comercial, que fue el siguiente: un nivel de clasificación de la calidad obtenida como Satisfactoria en Visual Studio.Net (89%) y Excelente en Net Beans (91%) y Eclipse (93%), por lo que cualquiera de los tres ambientes visuales mencionados se consideran muy recomendables técnicamente para hacer desarrollos de aplicaciones. Por lo cual, si se requiere tomar una decisión acerca de la adquisición de alguno de estos ambientes, deberían de tomarse en cuenta otros parámetros importantes, tales como los costos, plataforma en la que se van a desarrollar otros sistemas para interactuar con estos ambientes, etc. Esta herramienta está dirigida a instituciones de educación superior, organizaciones, empresas, usuarios finales, como son los estudiantes de ingeniería, profesores de educación superior, entre otros, que necesiten seleccionar, de manera eficaz y fácilmente, el software y las plataformas de desarrollo más adecuado para crear aplicaciones en ambientes visuales, para generar sistemas de información, con calidad y sustentabilidad, para poder competir en un mundo globalizado.