opensheet - Grupo ARCO - Universidad de Castilla-La Mancha
opensheet - Grupo ARCO - Universidad de Castilla-La Mancha
opensheet - Grupo ARCO - Universidad de Castilla-La Mancha
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
102 5. RESULTADOS<br />
existe ningún fichero que pueda provocar errores en las pruebas y <strong>de</strong> restaurar todo una vez<br />
finalizan.<br />
El servicio web <strong>de</strong> OpenSheet permite usar la API <strong>de</strong> OpenSheet generada en la historia 1<br />
<strong>de</strong>ntro <strong>de</strong> scripts <strong>de</strong>l lenguaje Groovy. Para ello es necesario configurar el directorio don<strong>de</strong> se<br />
encuentran los scripts y <strong>de</strong>finir un fichero <strong>de</strong> propieda<strong>de</strong>s con las características <strong>de</strong> los scripts.<br />
El servicio web permite la misma funcionalidad que el comando <strong>de</strong> la historia 2 pero a través<br />
<strong>de</strong> los scripts configurado para ello, así se evitan posibles problemas <strong>de</strong> seguridad.<br />
El diagrama <strong>de</strong> clases completo, obtenido a partir <strong>de</strong> la aplicación <strong>de</strong>l algoritmo <strong>de</strong> TDD<br />
para las historias <strong>de</strong>l servicio web, es el que se pue<strong>de</strong> ver en la figura 5.16.<br />
5.12. Documentación<br />
A partir <strong>de</strong> la historia 4 se ha obtenido la memoria <strong>de</strong>l proyecto que <strong>de</strong>be cumplir con la<br />
normativa académica.<br />
A<strong>de</strong>más <strong>de</strong> la memoria <strong>de</strong>l proyecto, se ha generado también la siguiente documentación<br />
a lo largo <strong>de</strong>l <strong>de</strong>sarrollo <strong>de</strong>l proyecto:<br />
Documentación <strong>de</strong> la API <strong>de</strong> OpenSheet generada con Javadoc<br />
Manual <strong>de</strong> usuario <strong>de</strong>l comando <strong>de</strong> OpenSheet.<br />
Manual <strong>de</strong> usuario <strong>de</strong>l servicio web <strong>de</strong> OpenSheet.<br />
Los manuales <strong>de</strong> usuario creados se han añadido como apéndices a la memoria <strong>de</strong>l proyecto.<br />
5.13. Estadísticas <strong>de</strong>l proyecto<br />
Para terminar con el capítulo <strong>de</strong> resultados, se van a presentar unas estadísticas <strong>de</strong>l proyecto<br />
y a comentar las diferencias entre el esfuerzo invertido y el planificado.<br />
Para medir las líneas <strong>de</strong> código o SLOC, tanto <strong>de</strong>l código <strong>de</strong> producción como <strong>de</strong>l <strong>de</strong><br />
pruebas, se ha hecho uso <strong>de</strong> la aplicación SLOCCount. Para ello se ha realizado la ejecución<br />
para medir por separado el código <strong>de</strong> producción y el código <strong>de</strong> pruebas.<br />
En la tabla 5.12 se pue<strong>de</strong> ver los resultados <strong>de</strong> la ejecución <strong>de</strong> SLOCCount con el código<br />
<strong>de</strong> producción. En dicha tabla se pue<strong>de</strong> observar entre otros datos obtenidos que el número <strong>de</strong><br />
líneas correspondientes a dicho código son 2592. A<strong>de</strong>más, en la tabla también se hace referencia<br />
a las métricas <strong>de</strong>l mo<strong>de</strong>lo COCOMO que ha generado la herramienta SLOCCount.<br />
En la tabla 5.13 se pue<strong>de</strong> ver los resultados <strong>de</strong> la ejecución <strong>de</strong> SLOCCount con el código <strong>de</strong><br />
pruebas. En dicha tabla se pue<strong>de</strong> observar entre otros datos obtenidos que el número <strong>de</strong> líneas