ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
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