20.02.2015 Views

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!