Documento de Diseño Ejemplo Cargue Masivo
Enviado por MCGC • 3 de Noviembre de 2018 • Informe • 2.907 Palabras (12 Páginas) • 173 Visitas
TI-F-021_DOCUMENTO_DE_DISEÑO
PRODUCTO: Cargue Masivo
Equipo de Trabajo
Rol | Persona asignada |
Líder equipo de desarrollo | |
Desarrollador(es) |
Control de Versiones, Revisiones y Aprobaciones del documento
Fecha | Versión | Descripción | Elaboró | Revisó | Aprobó |
01/10/2018 | 1,0 | Arquitectura de software – aplicación Cargue masivo - |
Tabla de contenido
1. Introducción 4
1.1. Propósito 4
1.2. Alcance 4
1.3. Referencias 5
2. Diseño global 5
2.1. Diagrama de componentes 5
3. Frameworks 7
3.1. Arquitectura de Soluciones 7
3.1.1. Capa de presentación 7
3.2. Capa de aplicación o negocio 7
3.3. Capa de acceso a datos 8
4. Diseño detallado Capa de Presentación 9
4.1. Diagrama de clases 9
4.2. Diagrama de secuencia 9
4.3. Diagrama de actividades o flujo 10
5. Diseño detallado Cargue Archivos 11
5.1. Diagrama de clases 11
5.2. Diagrama de actividades o flujo 11
6. Diseño detallado Cargue Anexos y Mixto 17
6.1. Diagrama de clases 17
6.2. Diagrama de actividades o flujo 17
7. Diseño detallado Modulo Administrativo 20
7.1. Diagrama de clases 20
7.2. Diagrama de actividades o flujo 20
8. Modelo de datos 25
8.1. Diagrama E/R (Obligatorio) 25
8.2. Diccionario de datos 25
Introducción
Propósito
Este documento tiene como finalidad detallar la arquitectura de la aplicación de Cargue Masivo a nivel de las diferentes vistas de diseño, contemplando los componentes esperados de acuerdo a los requerimientos del proyecto Modernización.
Alcance
el ClienteLa arquitectura de solución planteada se encuentra detallada a alto nivel dando una visión objetiva del análisis realizado y se plasma en un diseño con el cual se pude tomar decisiones para el desarrollo y posterior mantenimiento de la solución. El diseño tiene en cuenta los dominios definidos en los lineamientos de Arquitectura Empresaria (AE) de el Cliente y de acuerdo a lo esperado según entregables propuestos para los componentes que soportan las funcionalidades de:
- Cargue – Archivos .
- Cargue – Funcionalidades generales (asociados con el cargue de archivos .)
- Cargue – Bandeja de entrada y búsqueda
- Cargue – Uso y navegación (asociados con el cargue de archivos .).
- Cargue – Archivos anexos
- Cargue – Archivos mixtos
- Cargue – Funcionalidades generales (asociados con el cargue de archivos anexos y mixtos)
- Cargue – Uso y navegación (asociados con el cargue de archivos anexos y mixtos)
- Gestión de roles
- Módulo de administración
- Auditoría y monitoreo
- Control de errores
- Alertas
De igual forma plantea la interacción con los usuarios de la aplicación y la persistencia de la misma.
Respecto a la persistencia es importante tener presente que la lógica de negocio actualmente se encuentra en la Base de Datos y no se modificará en este proyecto por lo que se usarán todos los objetos existentes en la Base Datos.
Referencias
Los documentos de requerimientos funcionales y no funcionales se encuentran en el repositorio XXXXXX en la siguiente ruta XXXXXXX.
Estos documentos son:
- Requerimientos Funcionales Cargue Masivo.docx
Diseño global
Diagrama de componentes
La arquitectura general del Cargue Masivo – , se divide en componentes que se relacionan en una aplicación empresarial ear. La aplicación implementa el patrón Modelo-Vista-Controlador (MVC) y su estructura se presenta en la siguiente figura:
...