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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

III<br />

5.2. REQUISITOS ESPECÍFICOS................................................................................................47<br />

5.2.1. Interfaces..............................................................................................................47<br />

5.2.1.1. Ventana de la aplicación................................................................................................. 48<br />

5.2.1.2. Diálogos.......................................................................................................................... 49<br />

5.2.2. Requisitos funcionales..........................................................................................52<br />

5.2.2.1. Requisitos para generar el documento Java para la serialización/deserialización........... 53<br />

5.2.2.2. Requisitos para generar el documento DTD ................................................................... 58<br />

5.2.2.3. Requisitos para generar el documento XML Schema..................................................... 58<br />

5.2.2.4. Requisitos para el manejo del documento de configuración........................................... 58<br />

5.2.2.5. Requisitos relativos al manejo de la interfaz.................................................................. 60<br />

5.2.3. Requisitos no funcionales.....................................................................................62<br />

5.2.3.1. Fiabilidad........................................................................................................................ 62<br />

5.2.3.2. Documentación............................................................................................................... 63<br />

5.2.3.3. Portabilidad..................................................................................................................... 63<br />

5.2.3.4. Prestación ....................................................................................................................... 63<br />

5.2.3.5. Recursos ......................................................................................................................... 64<br />

5.2.3.6. Seguridad........................................................................................................................ 64<br />

5.3. DIAGRAMAS DE CASOS DE USO .......................................................................................64<br />

5.3.1. Descripción textual del flujo principal y flujos alternativos ................................67<br />

5.3.2. Formalización de la descripción de casos de uso ................................................68<br />

6. ANÁLISIS......................................................................................................................................70<br />

6.1. ANÁLISIS DE LOS CASOS DE USO .....................................................................................71<br />

6.1.1. Caso de uso Abrir documento ..............................................................................71<br />

6.1.2. Caso de uso Generar Java2XML .........................................................................72<br />

6.2. DIAGRAMA DE PAQUETES ...............................................................................................73<br />

7. DISEÑO .........................................................................................................................................74<br />

7.1. DISEÑO DE LA INTERFAZ.................................................................................................75<br />

7.1.1. Obtención de los parámetros de configuración ...................................................76<br />

7.2. DISEÑO DE LA GENERACIÓN DE LOS DOCUMENTOS.........................................................78<br />

7.3. DISEÑO DE LA SERIALIZACIÓN Y DESERIALIZACIÓN........................................................80<br />

7.4. ARQUITECTURA <strong>DEL</strong> SISTEMA.........................................................................................82<br />

7.5. DISTRIBUCIÓN EN PAQUETES ..........................................................................................83<br />

8. IMPLEMENTACIÓN Y PRUEBAS...........................................................................................84<br />

8.1. RELACIÓN DE APROXIMACIONES UTILIZADAS EN LA IMPLEMENTACIÓN .........................85<br />

8.2. PRUEBAS ........................................................................................................................87<br />

9. CONCLUSIONES Y TRABAJOS FUTUROS...........................................................................90<br />

9.1. PRINCIPALES LOGROS ALCANZADOS...............................................................................90<br />

9.2. TRABAJOS FUTUROS .......................................................................................................91<br />

9.2.1. Integración de SerXML como plugin para los entornos de desarrollo ................92

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

Saved successfully!

Ooh no, something went wrong!