10
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

Mcvs ad-01 modelo de arquitectura del software v3

Embed Size (px)

Citation preview

Page 1: Mcvs ad-01 modelo de arquitectura del software v3

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

Page 2: Mcvs ad-01 modelo de arquitectura del software v3

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

Fecha de Actualización: 19/10/2013 Versión: 2.0

Preparado por: Navarro Sayas, Lisett Página 2

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

Page 3: Mcvs ad-01 modelo de arquitectura del software v3

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

Fecha de Actualización: 19/10/2013 Versión: 2.0

Preparado por: Navarro Sayas, Lisett Página 3

1. HISTORIAL DEL DOCUMENTO

NOMBRE CARGO FECHA FIRMA

Elaboración Quispe Salas, Braxton Analista 10 Octubre 2013

Revisión

Aprobación

EDICION REVISION FECHA DESCRPCION AUTOR

1 0 30/09/2013 Primera Versión Quispe Salas Braxton

2 0 19/10/2013 Segunda Version Navarro Sayas, Lisett

Page 4: Mcvs ad-01 modelo de arquitectura del software v3

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

Fecha de Actualización: 19/10/2013 Versión: 2.0

Preparado por: Navarro Sayas, Lisett Página 4

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

Page 5: Mcvs ad-01 modelo de arquitectura del software v3

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

Fecha de Actualización: 19/10/2013 Versión: 2.0

Preparado por: Navarro Sayas, Lisett Página 5

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 Caso de uso

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 Visualizar Historial de Compras

Page 6: Mcvs ad-01 modelo de arquitectura del software v3

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

Fecha de Actualización: 19/10/2013 Versión: 2.0

Preparado por: Navarro Sayas, Lisett Página 6

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

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 Agregar Marca de Producto

Page 7: Mcvs ad-01 modelo de arquitectura del software v3

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

Fecha de Actualización: 19/10/2013 Versión: 2.0

Preparado por: Navarro Sayas, Lisett Página 7

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

Page 8: Mcvs ad-01 modelo de arquitectura del software v3

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

Fecha de Actualización: 19/10/2013 Versión: 2.0

Preparado por: Navarro Sayas, Lisett Página 8

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

Page 9: Mcvs ad-01 modelo de arquitectura del software v3

5.2 Diagrama de Clases

Page 10: Mcvs ad-01 modelo de arquitectura del software v3

6. VISTA DE DISTRIBUCIÓN

6.1 Diagrama de despliegue

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.

Computadora Usuario

Optico JAR

Servidor Empresa

Red LAN