Bachiller

Páginas: 32 (7809 palabras) Publicado: 25 de septiembre de 2012
DESARROLLO DE SOFTWARE 2

DOCUMENTO DE APOYO





















Documento de Diseño
Repositorio de esquemas XML























Índice de Contenidos

Documento de Diseño 1
Repositorio de esquemas XML 1
0 Historia del Documento 3
1 Descripción General 5
1.1 Propósito del Sistema 5
1.2 Alcance o Ámbito (Definición delProblema) 5
1.3 Definiciones, Acrónimos y Abreviaciones 6
1.3.1 Definiciones 6
1.4 Referencias 8
1.5 Visión General 9
1.6 Servicios a brindar por el producto 10
2 Diseño Arquitectónico 12
2.1 Arquitectura Física 12
2.2 Arquitectura Lógica 13
2.2.1 Diagrama de estado 14
2.3 Modelo de datos 15
3 Diseño Detallado 18
3.1 Diseño Módulos 18
3.1.1 Diseño módulos internos 18
3.1.2Diseño Interfaz Web 29
3.1.3 Modelo Navegacional del sistema 35
3.2 Interfaz Grafica 36
3.2.1 Esquema general 36
3.2.2 Encabezado 36
3.2.3 Botones 37
3.2.4 Barra de menú 37
3.2.5 Área de texto 37
3.2.6 Links 37
3.2.7 Títulos 37
3.2.8 Check box 37
3.2.9 Login 38
3.2.10 Portada 38
3.2.11 Búsqueda avanzada 39
3.3 Diccionario de Datos 39
3.3.1 Especificación de procesos 39
3.3.2Definición de datos 46
4 Matriz de Trazado 47
4.1 Requisitos de software v/s Módulos 47


Descripción General


1 Propósito del Sistema

El sistema consiste de un repositorio de esquemas XML. Este repositorio posee una interfaz para buscar esquemas y para llevar a cabo todo el proceso de postulación de nuevos esquemas. La seguridad es un factor primordial, dado el nivel decriticidad del proyecto. Este sistema debe proporcionar todas las funcionalidades especificadas en el presente documento.



2 Alcance o Ámbito (Definición del Problema)





Para el sistema se consideran las siguientes funcionalidades:
• Almacenamiento de esquemas XML en una base de datos.
• Búsqueda de esquemas guardados en la base de datos.
• Búsqueda de etiquetas dentro de losesquemas.
• Descarga de documentos desde el repositorio.
• Implementación del proceso de adopción de nuevos esquemas. Esto incluye postulación de esquemas, primera revisión, comentarios públicos, segunda revisión, rechazo de esquemas y adherencia de nuevos esquemas al repositorio.
• Asignación de prioridades a los esquemas que están en proceso de aceptación oficial.
• Definición de taxonomíasy agrupamiento de esquemas según estas.
Sobre la administración del sistema se contempla:
• Administración de usuarios.
• Suscripción a esquemas (pueden ser oficiales o postulantes).
Para la primera iteración se considera:
• Almacenamiento de esquemas XML en una base de datos.
• Búsqueda de esquemas guardados en la base de datos.
• Descarga de documentos desde el repositorio.
•Administración de usuarios.





Para la segunda iteración se considera:

• Búsqueda avanzada de documentos.
• Suscripción a esquemas.
• Implementación del proceso de adopción de nuevos esquemas.
• Definición de taxonomías y agrupación de esquemas según estas.



3 Definiciones, Acrónimos y Abreviaciones



1 Definiciones



Espacio de Nombres: Ver Namespace.Esquema XML: Es una descripción de un tipo de documentos XML, típicamente expresado en términos de restricciones en la estructura y contenido de un documento de ese tipo, más allá de las restricciones básicas impuestas por XML. Un esquema garantiza que los documentos vinculados a él cumplen la estructura definida.


HTML: Hypertext Markup Language o Lenguaje de etiquetas de hipertexto. HTML esuna implementación del SGML (Standard Generalized Markup Language), estándar internacional para la definición de texto electrónico independiente de dispositivos, sistemas y aplicaciones. Es un metalenguaje para definir lenguajes de diseño descriptivos; proporciona un medio para codificar documentos hipertexto cuyo destino sea el intercambio directo entre sistemas o aplicaciones. Conjunto de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS