1 research outputs found

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

    Get PDF
    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.UCR::Vicerrector铆a de Investigaci贸n::Sistema de Estudios de Posgrado::Ingenier铆a::Maestr铆a Profesional en Computaci贸n e Inform谩tic
    corecore