Este documento presenta el modelo de arquitectura de software para un sistema de gestión de ventas y almacén para la empresa Inversiones y Tecnología Óptica Molina S.A.C. Se describen las vistas de casos de uso, lógica, distribución e implementación. La arquitectura consta de cuatro capas: interfaz de usuario, lógica de negocio, entidades de negocio y acceso a datos. El documento también incluye supuestos, restricciones, riesgos tecnológicos y diagramas complementarios
1. Universidad Cesar Vallejo
Sistema para la gestión de Ventas y Almacén de la
Empresa “INVERSIONES Y TECNOLOGÍA ÓPTICA
MOLINA S.A.C.”
MCVS-AD-01 Modelo de arquitectura del Software
Versión 2.0
Octubre del 2013
Inversiones y Tecnología Óptica Molina SAC, 2013
2. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”
Modelo de arquitectura del
software
INDICE
1.
HISTORIAL DEL DOCUMENTO ................................................................................ 3
2.
INTRODUCCION .................................................................................................... …4
2.1 PROPÓSITO ......................................................................................................... 4
2.2 ALCANCE............................................................................................................. 4
2.3 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS ............................................. 4
2.4 RESUMEN ............................................................................................................. 4
3.
SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS ............................ 4
3.1 Supuestos ............................................................................................................ 4
3.2 Restricciones ....................................................................................................... 5
3.3 Riesgos Tecnológicos .......................................................................................... 5
4.
VISTAS DE CASOS DE USO ..................................................................................... 5
4.1 Relación De Caso De Uso .................................................................................. 5
4.2 Especificación De Caso De Uso ......................................................................... 6
5.
VISTA LOGICA .......................................................................................................... 7
6.
VISTA DE DISTRIBUCIÓN ....................................................................................... 10
6.1 Diagrama de despliegue .................................................................................... 10
7.
DIAGRAMAS COMPLEMENTARIOS....................................................................... 10
7.2 Diagrama De Secuencia .................................................................................... 10
Fecha de Actualización: 19/10/2013
Preparado por: Navarro Sayas, Lisett
Versión: 2.0
Página 2
3. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”
Modelo de arquitectura del
software
1. HISTORIAL DEL DOCUMENTO
NOMBRE
CARGO
FECHA
FIRMA
Elaboración
Quispe Salas, Braxton
Analista
10 Octubre 2013
Revisión
Aprobación
EDICION
1
2
REVISION
0
0
Fecha de Actualización: 19/10/2013
Preparado por: Navarro Sayas, Lisett
FECHA
30/09/2013
19/10/2013
DESCRPCION
AUTOR
Primera Versión Quispe Salas Braxton
Segunda Version Navarro Sayas, Lisett
Versión: 2.0
Página 3
4. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”
Modelo de arquitectura del
software
2. INTRODUCCION
El presente documento formula el diseño de Software que proporciona una solución
al modelo del Proceso de Negocio, el diseño estará centrado en la arquitectura y
utilizara UML como lenguaje formal de modelado arquitectónico, por lo cual la AS
estará vinculada a metodología y proceso RUP
2.1 Propósito
Este documento ofrece una descripción de la arquitectura del sistema, usando
diferentes vistas arquitectónicas para representar diversos aspectos del sistema.
Se tomara en cuenta la gestión de ventas, de compras, de clientes, generándose
ordenes de ventas y compras, proporcionando módulos para cada caso
específico.
2.2 Alcance
El presente software solo involucra las áreas: Área de ventas y Área de Almacén
(compras y stock).
2.3 Definiciones, Acrónimos y Abreviaturas
DC
Diagrama de clases
AS
Arquitectura de software
CUS
Caso de uso del sistema
CU
Caso de uso
2.4 Resumen
El contenido del documento es el siguiente:
- Objetivos y restricciones de la arquitectura
- Vista de casos de uso
- Vista lógica
- Vista de procesos
- Vista de distribución
- Vista de implementación
3. SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS
3.1 Supuestos
1. La aplicación desarrollada será para todas las sedes de la óptica Molina
2. Se asume que todas las sedes se encontraran interconectadas
Fecha de Actualización: 19/10/2013
Preparado por: Navarro Sayas, Lisett
Versión: 2.0
Página 4
5. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”
Modelo de arquitectura del
software
3.2 Restricciones
1. La solución se hará en Java con el ID netbeans
2. Se harán mantenimientos previa coordinación con el responsable
3.3 Riesgos Tecnológicos
1. La demanda de recursos tecnológicos aumenta
2. La aplicación necesita mejoras con el uso del sistema
4. VISTAS DE CASOS DE USO
4.1 Relación De Caso De Uso
Código
CU.01.01
Eliminar Usuario
CU.01.02
Gestionar Usuario
CU.01.03
Validar Usuario
CU.01.04
Agregar Tipo de Empleado
CU.02.01
Gestionar Clientes
CU.02.02
Eliminar Cliente
CU.02.03
Gestionar Ventas
CU.02.04
Visualizar Historial de Ventas
CU.03.01
Registrar Orden de Compra
CU.03.02
Orden de Productos
CU.03.03
Eliminar Productos
CU.03.04
Gestionar Productos
CU.03.05
Gestionar Proveedores
CU.03.06
Registrar ingresos de productos
del pedido al almacén
CU.03.07
Fecha de Actualización: 19/10/2013
Preparado por: Navarro Sayas, Lisett
Caso de uso
Visualizar Historial de Compras
Versión: 2.0
Página 5
6. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”
CU.03.08
Reportar productos Adquiridos
CU.03.09
Organizar productos en
Almacén
CU.03.10
Visualizar productos en
Almacén
CU.03.11
Agregar Tipo de Producto
CU.03.12
Modelo de arquitectura del
software
Agregar Marca de Producto
4.2 Especificación De Caso De Uso
Se adjunta el detalle de cada especificación del Caso de Uso del Sistema en el
documento MCVS-AD-05 Análisis y Diseño de Sistemas.
4.3 Diagrama General de Caso de Uso del Sistema
Fecha de Actualización: 19/10/2013
Preparado por: Navarro Sayas, Lisett
Versión: 2.0
Página 6
7. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”
Modelo de arquitectura del
software
5. VISTA LOGICA
5.1 Presentación
El primer paquete, Interfaz de usuario, contiene las clases visuales de la
aplicación, las cuales crean las ventanas que utiliza el usuario para comunicarse
con el sistema para una adecuada y fácil utilización de los paquetes que se
encuentran en las siguientes capas.
Interfaz de
Usuario
El paquete Lógica del Negocio contiene las clases que permiten llevar a cabo los
servicios del negocio, como son: Controlar el mantenimiento de usuarios, ejecutar
el algoritmo de evaluación y selección, etc.
Lógica del
Negocio
El paquete Entidades del Negocio contiene las clases que utilizará el sistema,
entre las principales clases se tiene: Usuario, Ejecución, Rol, etc.
Entidades
del Negocio
El paquete de Objetos de Acceso de Datos contiene las clases que el sistema
utiliza para manejar la persistencia de los objetos con la Base de Datos.
Acceso a
Datos
Fecha de Actualización: 19/10/2013
Preparado por: Navarro Sayas, Lisett
Versión: 2.0
Página 7
8. Sistema para la gestión de Ventas y Almacén de la Empresa “INVERSIONES Y
TECNOLOGÍA ÓPTICA MOLINA S.A.C.”
Modelo de arquitectura del
software
En la siguiente figura podemos observar la distribución de los paquetes en cada
una de las capas del sistema:
INTERFAZ DE
USUARIO
Interfaz de
Usuario
LÓGICA DEL
NEGOCIO
Lógica del
Negocio
Entidades
del Negocio
ACCESO A LA
BD
Acceso a
Datos
BASE DE DATOS
Fecha de Actualización: 19/10/2013
Preparado por: Navarro Sayas, Lisett
Versión: 2.0
Página 8
10. 6. VISTA DE DISTRIBUCIÓN
6.1 Diagrama de despliegue
Servidor Empresa
Computadora Usuario
Red LAN
Optico JAR
Diagrama de Despliegue del Sistema. Servidor (Base de Datos) y Cliente (Computadora
usuario).
7. DIAGRAMAS COMPLEMENTARIOS
7.1 Diagrama De Secuencia
Se adjunta el detalle de cada Diagrama de Secuencia de los CUS en el
documento MCVS-AD-05 Análisis y Diseño de Sistemas.