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 7. DISEÑO 74<br />

7<br />

Capítulo 7<br />

DISEÑO<br />

En este capítulo se van a describir los diferentes aspectos que se han tenido en<br />

cuenta para diseñar la aplicación. En dicho diseño se modela el sistema y se encuentra<br />

su forma, incluida la arquitectura, para que soporte todos los requisitos especificados en<br />

el capítulo anterior. El resultado de este diseño es el modelo de clases que sirve como<br />

esquema para la implementación.<br />

El modelo de clases es un modelo que describe la realización física de los casos de<br />

uso centrándose en cómo los requisitos funcionales y no funcionales, junto con otras<br />

restricciones relacionadas con el entorno de implementación, tienen impacto en el<br />

sistema a considerar.<br />

En este capítulo no se va a definir ninguna implementación, sino que simplemente<br />

se van a determinar las interfaces que proporciona dicha implementación y, con ello,<br />

obtener los servicios de las mismas. Para la generación de dichas interfaces del diseño,<br />

se ha tenido que realizar varias iteraciones de las fases de elaboración y construcción,<br />

dentro del ciclo de vida. Aunque, debido al tamaño de este documento, únicamente se<br />

va a mostrar el resultado final de dichas iteraciones.<br />

En primer lugar, se va a especificar el diseño, mediante diagramas de clases,<br />

referente a la interfaz que la aplicación ofrece al usuario, más adelante se especificará el<br />

referente a la generación de los documentos, tanto los necesarios para la serialización<br />

(que los denominaremos Java2XML, ya que transforman un objeto Java a XML), como<br />

para la generación del DTD y el XML Schema. También se explica el diseño de las<br />

clases que son utilizadas para obtener la serialización y la deserialización una vez<br />

generados todos los documentos. Finalmente, se detalla la arquitectura del sistema.

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

Saved successfully!

Ooh no, something went wrong!