ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capítulo 8. IMPLEMENTACIÓN Y PRUEBAS 84<br />
8<br />
Capítulo 8<br />
IMPLEMENTACIÓN Y PRUEBAS<br />
En el presente capítulo se van a explicar las distintas aproximaciones seguidas<br />
para realizar la completa implementación de la aplicación. Éstas han ayudado a<br />
disminuir la dificultad en la implementación y poder así avanzar de manera correcta en<br />
el desarrollo.<br />
La implementación de la aplicación SerXML ha producido 7103 líneas de código,<br />
distribuido en 35 clases organizadas en diferentes bloques dedicados a la creación de la<br />
interfaz, de los generadores y del procesador SAX para la serialización/deserialización.<br />
El lanzamiento de la aplicación hace uso de unos 26 MB de memoria. Durante la<br />
ejecución, este tamaño varía dependiendo del tamaño del proyecto donde se encuentra<br />
la clase abierta y de los documentos generados.<br />
Lo más destacable de este flujo de trabajo se resume en lo siguiente:<br />
• Se han respetado los paradigmas de: la programación orientada a objetos<br />
(abstracción, encapsulación, modularidad y jerarquía); de la programación<br />
orientada a eventos (cada componente reacciona ante los eventos producidos<br />
cuando el usuario interactúa con la aplicación, con métodos asociados para cada<br />
evento) y de la programación estructurada dentro de los métodos de las clases.<br />
• Se ha cuidado la codificación, las normas de estilo de la comunidad Java:<br />
nombres de clases comienzan en mayúsculas, nombres de variables y métodos<br />
en minúsculas,…<br />
• Sin disponer de las herramientas necesarias, se ha cuidado por parte del autor, el<br />
cumplir los umbrales recomendados por las métricas del software en cuanto al