mcvs ad-05 documento de analisis y diseño de cus

37
Universidad Cesar Vallejo Sistema de Gestión de ventas y almacén en la Empresa Vargas Import SAC” MCVS-AD-05 DOCUMENTO DE ANALISIS Y DISEÑO DE CASOS DE USO DEL SISTEMA Versión 1.0 Octubre del 2013 Import Vargas, 2013

Upload: jdx15

Post on 13-Jun-2015

206 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Mcvs ad-05 documento de analisis y diseño de cus

Universidad Cesar Vallejo

“ Sistema de Gestión de ventas y almacén en la Empresa Vargas Import SAC”

MCVS-AD-05 DOCUMENTO DE ANALISIS Y DISEÑO DE CASOS DE USO DEL SISTEMA

Versión 1.0

Octubre del 2013

Import Vargas, 2013

Page 2: Mcvs ad-05 documento de analisis y diseño de cus

ÍNDICE

INTRODUCCIÓN......................................................................................................................... 4

II. MODELO DE ANÁLISIS DE LOS CASOS DE USO............................................................5

2.1 Modelo de casos de uso del Sistema....................................................................52.1.2 Lista de Actores del Sistema...........................................................................62.1.3 Diagrama de casos de uso del Sistema por paquetes....................................72.1.4 Clasificación de casos de uso.......................................................................112.1.5 Matriz de Casos de Uso por Actores.............................................................12

2.2 Especificación de Casos de Uso..........................................................................132.2.1 Caso de Uso: CU.01.01 Gestionar Venta......................................................132.2.2 Caso de Uso: CU.01.02 Gestionar Reporte..................................................142.2.3 Caso de Uso: CU.01.03 Gestionar Cliente....................................................152.2.4 Caso de Uso: CU.01.04 Gestionar Producto.................................................192.2.4 Caso de Uso: CU.01.05 Gestionar Usuario...................................................192.2.4 Caso de Uso: CU.01.06 Gestionar Proveedor..............................................19

III. MODELO DE DISEÑO DE LOS CASOS DE USO.............................................................22

3.1. Diagrama de clases de diseño.......................................................................22

3.2. Diagramas de secuencia por caso de uso....................................................23

1.4 Modelo de datos...............................................................................................25

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 2 de 33

Page 3: Mcvs ad-05 documento de analisis y diseño de cus

NOMBRE CARGO FECHA FIRMAElaboración Grados Alzamora David 11 Octubre Quispe Ebert

EDICION REVISION FECHA DESCRPCION AUTOR

1 0 11 Octubre Primera Versión de la Guía Grados Alzamora David .

INTRODUCCIÓN

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 3 de 33

Page 4: Mcvs ad-05 documento de analisis y diseño de cus

El presente documento tiene como objetivo asegurar el correcto levantamiento de información respecto a los casos de uso y definir la aproximación necesaria para resolver los requisitos del proyecto de la empresa Vargas Import SAC Este documento contiene la información detallada de los casos de uso, el prototipo de pantallas, el modelo de clases, las especificaciones de diseño necesarias para iniciar la construcción y el modelo de datos requerido para dar soporte a la funcionalidad definida.

El presente documento contiene dos partes:

ANALISIS DE LOS CASOS DE USO DEL SISTEMA

El objetivo de esta parte es asegurarse que los requisitos y especificaciones son factibles, consistentes, estén completos y sean entendibles por el equipo de desarrollo, en función al conocimiento de la situación actual y bajo el contexto organizacional, normativo de las operaciones que realiza Vargas Import SAC Permite:

Brindar un entendimiento sobre el contexto actual del negocio donde se desea construir e implantar una solución de software eficiente y efectivamente.

Identificar y analizar los actores y procesos actuales, así como sus problemas y limitaciones.

Identificar las entidades principales de datos que deberán ser administradas por el sistema.

Estudiar cuidadosamente el documento de “Visión y Alcance”, revisando a detalle cada elemento del documento buscando descubrir omisiones, contradicciones, especificaciones a ser determinadas y especificaciones que necesitan ampliarse o clarificarse.

DISEÑO DE LOS CASOS DE USO DEL SISTEMA

En esta parte el equipo de desarrollo ha descrito lógica y físicamente la arquitectura del software que va a cumplir con las especificaciones del sistema. La idea principal en esta etapa es la de organizar los requisitos en subsistemas y desarrollar el mejor diseño para la atención de los requisitos de Vargas Import SAC definiendo, desde el punto de vista técnico, las principales pantallas presentadas para los casos de uso. La información de esta parte será entregada al equipo encargado de la construcción.

A continuación se presenta en dos partes, el análisis y el diseño del sistema, el cual deberá tomarse en cuenta para la fase de construcción ejecutada por el equipo del proyecto durante los próximos meses.

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 4 de 33

Page 5: Mcvs ad-05 documento de analisis y diseño de cus

II. MODELO DE ANÁLISIS DE LOS CASOS DE USO

Durante la fase de análisis del sistema se desarrollo el modelo de casos de uso del sistema a un nivel macro. En el presente acápite detallamos con mayor detalle los casos de uso y la relación de dependencia que tienen los procesos respecto a los servicios informáticos requeridos. Se pretende conocer qué procesos del sistema serán parte de la solución propuesta, así como los problemas que se presentan.

En este acápite se hace un análisis del sistema, presentando los actores y casos de usos clasificados y organizándolos en paquetes, la responsabilidad de los casos de uso y las iteraciones de desarrollo. Resaltamos con mayor detalle la matriz de requisitos cruzándolos con los casos que atenderá el sistema y los actores relacionados.

2.1 Diagrama de casos de uso del Sistema.

El Modelo de Casos de Uso del sistema presentado a continuación muestra la relación entre los actores y los casos de uso del sistema. Cada uno de los casos de uso representa una determinada funcionalidad que ofrecerá el sistema en lo que se refiere a su interacción externa.

2.1.1.1 Diagrama de Actores del Sistema

El siguiente cuadro (Fig. 1) muestra los diferentes Actores que interactúan en el sistema.

Fig. 1 – Actores del Sistema Integrado de Gestión de Ventas

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 5 de 33

Page 6: Mcvs ad-05 documento de analisis y diseño de cus

2.1.2 Lista de Actores del Sistema

A continuación se describen los actores del sistema mencionados en la fig. 01 y las responsabilidades de cada uno en el sistema.

Actores del sistema del Sistema

Actor del Sistema Responsabilidades del Sistema

Usuario CU.01.01 Validar Usuario

Administrador

CU.01.01 Gestionar Usuario CU.02.05 Gestionar Reportes CU.02.02 Gestionar Empleados

Vendedor CU.02.05 Gestionar Reportes CU.02.01 Gestionar Cliente CU.02.03 Gestionar Ventas

Jefe de Almacén CU.02.05Gestionar Reportes

Técnico de almacén

CU.03.03 Gestionar Proveedor CU.03.02 Gestionar Productos CU.02.05 Gestionar reportes

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 6 de 33

Page 7: Mcvs ad-05 documento de analisis y diseño de cus

2.1.3 Diagrama de casos de uso del Sistema por paquetes.

Con el fin de reducir la complejidad de la aplicación, se proponen los siguientes paquetes que agrupan toda la funcionalidad a desarrollar:

Fig. 2 – Diagrama de Paquetes del

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 7 de 33

Page 8: Mcvs ad-05 documento de analisis y diseño de cus

2.1.3.1 Paquete: 01.Seguridad

Fig. 3 – Diagrama del Caso de uso del Paquete: 01. Seguridad

Lista de casos de uso del paquete: 01. Seguridad

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 8 de 33

Page 9: Mcvs ad-05 documento de analisis y diseño de cus

Caso de uso: Propósito del Caso de Uso

CU.01.01 Gestionar Usuario

Registrar a cada uno de las personas que harán uso del sistema como un usuario, otorgándoles para ello una cuenta de usuario, un tipo de usuario y una contraseña para su ingreso.

CU.01.02 Validar Usuario Validar que el usuario y contraseña ingresado por el usuario sean correctos.

CU.01.01 Validar Usuario Validar que el usuario y contraseña ingresados por el usuario sean correctos.

CU.01.02 Cambiar Contraseña Permite que cada usuario pueda cambiar su contraseña.

CU.01.03 Registrar PerfilesRegistrar perfiles de acuerdo al rol del usuario frente al sistema. Cada usuario registrado tendrá asignado un perfil.

CU.01.04 Registrar OpcionesRegistrar las opciones o funcionalidades del sistema.

CU.01.05 Registrar Opciones por PerfilAsignar el grupo de opciones correspondiente a cada perfil.

CU.01.06 Registrar Usuarios

Registrar a cada uno de las personas que harán uso del sistema como un usuario, otorgándoles para ello una cuenta de usuario y una contraseña para su ingreso.

CU.01.07 Configurar Parámetros del Sistema

Configurara los parámetros de sistema que permitirán adecuar el sistema a las necesidades.

CU.01.08 Registrar Usuarios por PerfilRegistrar que usuarios van a tener que perfiles. Esto para el caso de que se necesite que un usuario tenga más de un perfil.

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 9 de 33

Page 10: Mcvs ad-05 documento de analisis y diseño de cus

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 10 de 33

Page 11: Mcvs ad-05 documento de analisis y diseño de cus

2.1.3.2 Paquete: 02. Centro de Control.

Fig. 4 – Diagrama del Caso de uso del Paquete: 02. ventas

Lista de casos de uso del paquete: 02. Ventas

Caso de uso: Propósito del Caso de Uso

CU.02.01 Gestionar Cliente

Permite poder administrar todos los datos de los clientes (ingresar, modificar y eliminar) que están almacenados en la base de datos.

CU.02.02 Gestionar Empleado

Permite poder administrar todos los datos de los Empleados (ingresar, modificar y eliminar) que están almacenados en la base de datos.

CU.02.03 Gestionar Ventas

Permite registrar todos los datos de una venta, con el fin de tener un control de las ventas realizadas, así como también generar facturas.

CU.02.05 Gestionar Reportes

Esto permite al administrador poder generar un registro detallado de lo que los clientes compran,

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 11 de 33

Page 12: Mcvs ad-05 documento de analisis y diseño de cus

Caso de uso: Propósito del Caso de Uso

de los productos comprados y de las ventas. de los productos comprados y de las ventas.

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 12 de 33

Page 13: Mcvs ad-05 documento de analisis y diseño de cus

2.1.3.3 Paquete: 03.Almacen

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 13 de 33

Page 14: Mcvs ad-05 documento de analisis y diseño de cus

Lista de casos de uso del paquete: 03 Almacen

CASO DE USO PROPOSITO DEL CASO DE USO

CU.03.01 Registrar orden de Compras Permite al técnico de almacén poder generar una solicitud de compra que contengan todos los productos que se necesitan abastecer en la empresa.

CU.03.02 Gestionar Productos Permite poder administrar todos los datos de los productos (ingresar, modificar y eliminar) que están almacenados en la base de datos

CU.03.03 Gestionar Proveedores Permite poder administrar todos los datos de los proveedores (ingresar, modificar y eliminar) que están almacenados en la base de datos.

CU.03.04 Registrar Ingreso de Productos del Pedido al almacén

Permite mantener un control detallado de todas las solicitudes que fueron emitidas, para identificar cuantas fueron cumplidas y cuantas no.

CU.03.05 Visualizar Historial de compras Permite visualizar alertas de próximos compromisos y de actividades que no realizaron o actividades que el vendedor configuro que se alertaran.

CU.03.06 Visualizar productos en almacén Esto permite visualizar la ubicación ubicación exacta de los productos dentro del almacén

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 14 de 33

Page 15: Mcvs ad-05 documento de analisis y diseño de cus

2.1.4 Clasificación de casos de uso

Los casos de uso del sistema han sido clasificados de acuerdo a su relevancia (primario/secundario) en el sistema.

Casos de uso primarioAquellos que son relevantes en el sistema y sirven de punto esencial para el correcto funcionamiento del mismo. Estos casos de uso se harán en la primera iteración de la fase de construcción.

Clasificación: Caso de Uso

Primarios

CU.03.01 Registrar Orden de Compras CU.03.02 Gestionar Productos CU.03.03 Gestionar Proveedores CU.03.04 Registrar Ingreso de Productos del Pedido al almacén. CU.03.05 Visualizar Historial de Compras CU.03.06 Visualizar Productos en Almacén CU.02.02 Gestionar Empleados CU.03.01 Registrar Orden de Compras CU.03.02 Gestionar Productos CU.03.03 Gestionar Proveedores CU.03.04 Registrar Ingreso de Productos del Pedido al almacén. CU.03.05 Visualizar Historial de Compras

Casos de uso secundarioAquellos elaborados para el cumplimiento de algunos requisitos funcionales y del sistema. Estos casos de uso se construirán en la segunda iteración de la fase de construcción.

Clasificación: Caso de Uso

Secundarios

CU.01.01 Gestionar usuario CU.01.02 Validar Usuario CU.02.01 Gestionar Cliente CU.02.03 Gestionar Ventas CU.02.04 Visualizar Historial de Ventas CU.02.05 Generar Reportes CU.01.01 Gestionar usuario CU.01.02 Validar Usuario CU.02.01 Gestionar Cliente

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 15 de 33

Page 16: Mcvs ad-05 documento de analisis y diseño de cus

2.1.5 Matriz de Casos de Uso por Actores

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 16 de 33

Page 17: Mcvs ad-05 documento de analisis y diseño de cus

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 17 de 33

Page 18: Mcvs ad-05 documento de analisis y diseño de cus

Especificación de Casos de Uso

2.2.1 Caso de Uso: CU.01.01 Gestionar Venta

Caso de uso: CU.01.01 Gestionar Venta

Actor(es): Vendedor

Propósito: Permite registrar todos los datos de una venta, con el fin de tener un control de las ventas realizadas, así como también generar facturas.

Tipo: Secundario

RequerimientoPre-Condicion

Actor logueado El cliente al cual se le efectuara la venta, debe estar

registrado. Se muestra el menú principal del sistema.

FLUJO BASICOACTOR SISTEMA

1. ingresa al formulario de ventas

2.Ingresa el nombre del cliente 3. el sistema busca el nombre del cliente en la Base de Datos del sistema

3.le da click en el nombre 4.se relllena automáticamente las cajas de textos con los datos del cliente

5.le click en el botón buscar 6.El sistema busca los productos seleccionados del cliente

7.el usuari da click en los productos de los usuarios

8.Automaticamente se llena las cajas de textos con los datos del producto

9.el usuario digita en las cajas de textos de detalle de venta

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 18 de 33

Page 19: Mcvs ad-05 documento de analisis y diseño de cus

10.el usuario dara click en el botón generar venta

11.el sistema genera automáticamente los descuentos necesarios y el total a pagar

12.el usuario da click en el botón imprimir para generar la factura o boleta

13.el sistema genera la impresión de la boleta o fatura

FLUJO ALTERNO /Cancelar VentaFA 01: Flujo Básico Pasos del 6

6.Verifica que hay productos7.el usuario da click en el botón salir

8.cierre del formulario9.presione el botón cancelar

Especificación de Casos de Uso

2.2.2 Caso de Uso: CU.01.02 Gestionar Reporte

Caso de uso: CU.01.02 Gestionar Reporte

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 19 de 33

Page 20: Mcvs ad-05 documento de analisis y diseño de cus

Actor(es): Vendedor, Administrador, Jefe de Almacén

Propósito: Esto permite poder generar un registro detallado de lo que los clientes compran, de los productos comprados y de las ventas.

Tipo: Secundario

Requerimiento

Actor Logeado

Pre-Condicion Actor logueado Se muestra el menú principal del sistema.

FLUJO BASICOACTOR SISTEMA

1. ingresa al formulario Reportes

2. Muestra el formulario de Reportes

3.Selecciones el Año del Reporte

4.Buscar en la Base de Datos el Año del Reporte

5.Seleccione el mes del reporte

6.Busca en la Base de datos El mes del Reporte

7.Seleccione el tipo muestra del reporte

FLUJO SECUNDARIO

7. Se selecciona el tipo de Muestra del reporte son 3 :-Barras-Pastel -Linia

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 20 de 33

Page 21: Mcvs ad-05 documento de analisis y diseño de cus

Post-Condicion Nuevo Reporte Generado

Especificación de Casos de Uso

2.2.3 Caso de Uso: CU.01.03 Gestionar Cliente

Caso de uso: CU.01.03 Gestionar Reporte

Actor(es): VendedorPropósito: Permite poder administrar todos los datos de los clientes

(ingresar, modificar y eliminar) que están almacenados en la base de datos.

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 21 de 33

Page 22: Mcvs ad-05 documento de analisis y diseño de cus

Tipo: Secundario

Requerimiento

Actor Logeado

Pre-Condicion Actor logueado Se muestra el menú principal del sistema.

FLUJO BASICOACTOR SISTEMA

1. ingresa al formulario Gestionar Cliente

2. Muestra el formulario de Gestionar Cliente

3.Digitar los datos del cliente

4.Verifica que los datos sean correctos

5.click en el botón guardas

6.Guarda los datos en la Base de datos

FLUJO SECUNDARIO

4.Verificar que los datos este corrector “El cliente Ya Existe”

Post-Condicion Nuevo Cliente

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 22 de 33

Page 23: Mcvs ad-05 documento de analisis y diseño de cus

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 23 de 33

Page 24: Mcvs ad-05 documento de analisis y diseño de cus

Especificación de Casos de Uso

2.2.4 Caso de Uso: CU.01.04 Gestionar Producto

Caso de uso: CU.01.04 Gestionar Producto

Actor(es): Técnico de almacén

Propósito: Permite poder administrar todos los datos de los productos (ingresar, modificar y eliminar) que están almacenados en la base de datos.

Tipo: Secundario

Requerimiento

Actor Logeado

Pre-Condicion Actor logueado Se muestra el menú principal del sistema.

FLUJO BASICOACTOR SISTEMA

1.ingresa al formulario Gestionar Producto

2. Muestra el formulario de Gestionar Producto

3.Digitar los datos del Producto

4.Verifica que los datos sean correctos

5.click en el botón guardar

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 24 de 33

Page 25: Mcvs ad-05 documento de analisis y diseño de cus

6.Guarda los datos en la Base de datos

FLUJO SECUNDARIO

4.Verificar que los datos este corrector “El Producto Ya Existe”

Post-Condicion Nuevo Producto

Especificación de Casos de Uso

2.2.5 Caso de Uso: CU.01.04 Gestionar Empleado

Caso de uso: CU.01.04 Gestionar Producto

Actor(es): Técnico de almacén

Propósito: Permite poder administrar todos los datos de los productos (ingresar, modificar y eliminar) que están almacenados en la base de datos.

Tipo: Secundario

Requerimiento

Actor Logeado

Pre-Condicion Actor logueado Se muestra el menú principal del sistema.

FLUJO BASICO

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 25 de 33

Page 26: Mcvs ad-05 documento de analisis y diseño de cus

ACTOR SISTEMA

1.ingresa al formulario Gestionar Empleado

2. Muestra el formulario de Gestionar Empleado

3.Digitar los datos del Empleado

4.Verifica que los datos sean correctos

5.click en el botón guardar

6.Guarda los datos en la Base de datos

FLUJO SECUNDARIO

4.Verificar que los datos este corrector “El Empleado Ya Existe”

Post-Condicion Nuevo Producto

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 26 de 33

Page 27: Mcvs ad-05 documento de analisis y diseño de cus

Especificación de Casos de Uso

2.2.6 Caso de Uso: CU.01.06 Gestionar Proveedor

Caso de uso: CU.01.06 Gestionar Proveedor

Actor(es): Técnico de Almacén

Propósito: Permite poder administrar todos los datos de los proveedores (ingresar, modificar y eliminar) que están almacenados en la base de datos.

Tipo: Secundario

Requerimiento

Actor Logeado

Pre-Condicion Actor logueado Se muestra el menú principal del sistema.

FLUJO BASICOACTOR SISTEMA

1.ingresa al formulario Gestionar Proveedor

2. Muestra el formulario de Gestionar Proveedor

3.Digitar los datos del Proveedor

4.Verifica que los datos sean correctos

5.click en el botón guardar

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 27 de 33

Page 28: Mcvs ad-05 documento de analisis y diseño de cus

6.Guarda los datos en la Base de datos

FLUJO SECUNDARIO

4.Verificar que los datos este corrector “El Proveedor Ya Existe”

Post-Condicion Nuevo Producto

Fecha de Actualización: 11/10/2013 Versión: 1.0

Preparado por: Grados Alzamora David.

Página : 28 de 33

Page 29: Mcvs ad-05 documento de analisis y diseño de cus

III. MODELO DE DISEÑO DE LOS CASOS DE USO

En el presente acápite se presenta el diseño del sistema por medio del modelo de clases, como elemento principal. En el mismo la estructura de clases del sistema se especifica, con relaciones entre clase y estructuras de herencia así como sus principales atributos.

Nuestra metodología utiliza las técnicas de aproximación a un caso de uso guiado hacia el diseño orientado a objetos (diagramas a implementar dentro del diseño del sistema) para la implementación de funciones del nuevo sistema.

3.1. Diagrama de clases de diseño.

Page 30: Mcvs ad-05 documento de analisis y diseño de cus

3.2. Diagramas de secuencia por caso de uso

3.2.1. Diagrama de Secuencia Gestionar Venta

Análisis y Diseño Página 30 de 33

Page 31: Mcvs ad-05 documento de analisis y diseño de cus

3.2.2. Diagrama de Secuencia Gestionar Reporte

3.2.3. Diagrama de Secuencia Gestionar Cliente

Análisis y Diseño Página 31 de 33

Page 32: Mcvs ad-05 documento de analisis y diseño de cus

3.2.4. Diagrama de Secuencia Gestionar Producto

3.2.5. Diagrama de Secuencia Gestionar Empleado

Análisis y Diseño Página 32 de 33

Page 33: Mcvs ad-05 documento de analisis y diseño de cus

3.2.6. Diagrama de Secuencia Gestionar Provedor

Análisis y Diseño Página 33 de 33