Está en la página 1de 24

Farmacia Luzander

MODELO DE ANÁLISIS

2019-2

Facultad de Ingeniería de Sistemas e


Informática
INTEGRANTES:

Cusicuna Luna Juan José 15200116

Dávila Ortega Diego Jesus 15200015

Michael Jordan Huaraca Huaranga 15200123

Daniel Montellanos Llamoca 15200174


Farmacia Luzander

Farmacia Luzander

Curso:
CALIDAD Y PRUEBA DE SOFTWARE

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

Tabla de contenido
I. PAQUETE DE NEGOCIO 4
II. PROCESO DE NEGOCIO: GESTI6
1. PAQUETES DE ANÁLISIS: 5
2. CLASES DE ANÁLISIS: 5
2.1. CLASES ENTIDAD: 5
2.2. CLASES INTERFAZ: 6
2.3. CLASES CONTROL: 6
3. DIAGRAMA DE CLASES ANÁLISIS: 6
3.1. CASO DE USO: GESTIONAR PROVEEDOR: 6
3.2. CASO DE USO: LISTAR PRODUCTOS: 6
3.3. CASO DE USO: GENERAR ORDEN DE COMPRA: 11
III. PROCESO DE NEGOCIO: GESTI13
1. PAQUETES DE AN13
2. CLASES DE AN13
2.1. CLASE ENTIDAD: 11
2.2. CLASE INTERFAZ: 11
2.3. CLASE CONTROL: 12
3. DIAGRAMA DE CLASES: 12
3.1. CASO DE USO: REGISTRAR NUEVO PEDIDO: 12
3.2. CASO DE USO: EDITAR PEDIDO: 14
3.3. CASO DE USO: IMPRIMIR COMPROBANTE DE PAGO: 15
3.4. CASO DE USO: EDITAR VENTA FINALIZADA: 16

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

3.5. CASO DE USO: GENERAR VENTA POR CAMBIO: 18

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

I. PAQUETE DE NEGOCIO

Cada paquete corresponde a un proceso de negocio, ya será los 2 procesos básicos a enfocarse que se
encuentran en el diagrama los cuales son:

● Gestión de Ventas.
● Gestión de Compras.
Adicionalmente, se le agrega un paquete adicional llamado “componentes externos”, acá estarán los
componentes que serán consultados por el sistema como viene a ser:

● Nombre de los Proveedores.


● Pedidos que tienen los proveedores.
Finalmente se tiene un paquete de Seguridad, la cual permitirá una mejor gestión de y correcto uso de los
CUS, en este caso una autenticación e identificación de acceso a ella. Contendrá solo el LOGIN.

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

II. PROCESO DE NEGOCIO: GESTIÓN DE COMPRAS

1. PAQUETES DE ANÁLISIS:
● Paquete del Proceso de Negocio:

● Paquetes del Caso de Uso de Análisis:

2. CLASES DE ANÁLISIS:
2.1. CLASES ENTIDAD:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

2.2. CLASES INTERFAZ:

2.3. CLASES CONTROL:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

3. DIAGRAMA DE CLASES ANÁLISIS:


3.1. CASO DE USO: GESTIONAR PROVEEDOR:
3.2. CASO DE USO: LISTAR PRODUCTOS:
3.2.1. Realización del Caso de Uso:

3.2.2. Diagrama de secuencia y Flujo de Eventos:


3.2.2.1. Diagrama:
Primer escenario: añadir productos:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

Colaboración:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

10

Segundo escenario: Buscar productos:

Colaboración:

Tercer escenario: Modificar productos:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

11

Colaboración:

Cuarto escenario: Eliminar productos:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

12

Colaboración:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

13

3.3. CASO DE USO: GENERAR ORDEN DE COMPRA:

III. PROCESO DE NEGOCIO: GESTION DE VENTAS

1. PAQUETES DE ANALISIS:
● Paquete del Proceso de Negocio:

● Paquetes del Caso de Uso de Análisis:

2. CLASES DE ANALISIS:
2.1. CLASE ENTIDAD:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

14

2.2. CLASE INTERFAZ:

2.3. CLASE CONTROL:

3. DIAGRAMA DE CLASES:
3.1. CASO DE USO: REGISTRAR NUEVO PEDIDO:
3.1.1. Realización de Caso de Uso Análisis:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

15

problema arreglado en el Flujo principal del documento de Arquitectura especificando al interfaz IU_Registrar
pedido (Mockut prototipo interfaz Ventas)
3.1.2. Diagrama de secuencia y Flujo de Eventos:
3.1.2.1. Diagrama:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

16

3.1.2.2. Modelo de Colaboración:

3.1.2.3. Flujo de Eventos:


El técnico farmacéutico va a revisar los productos solicitados si hay o no (1),

la interfaz Registrar_Producto mostrara los productos (2)

, una vez que reviso seleccionará el producto (3)

, escribirá la cantidad pedida (4) y

dará Clic en “Agregar” (5).

Una vez agregado, la interfaz mostrara los productos agregados (6) y el costo total (7),

el técnico farmacéutico hace clic en “Confirmar carrito” (8),

la interfaz envía un mensaje de aceptación hacia el control Registro_producto (9) y


Registrar_Pedido(10),

del mismo modo habrá una aceptación hacia las entidades Boleta(12) y Producto(11).

3.2. CASO DE USO: EDITAR PEDIDO:


3.2.1. Realización de Caso de Uso:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

17

3.2.2. Diagrama de Secuencia y Flujo de Eventos:


3.2.2.1. Diagrama:

3.2.2.2. Modelo de Colaboración:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

18

3.2.2.3. Flujo de Eventos:


El técnico farmacéutico hace clic en “Editar” en la interfaz Imprimir_Comprobante (1), la
interfaz mostrará la otra interfaz Registrar_pedido (2). Una vez estando acá la interfaz mostrará
el carrito (3), el técnico farmacéutico editará el pedido (4) y hará clic en “Confirmar carrito” (5).
Una vez confirmada el carrito la interface llegara un mensaje de aceptación hacia los controles
Editar_Pedido (6) y Editar_producto (7), asi mismo el control envía una aceptación hacia la
entidad Boleta (8) y de la misma manera el control Editar_Producto envía una aceptación hacia
la entidad Producto (9).

3.3. CASO DE USO: IMPRIMIR COMPROBANTE DE PAGO:


3.3.1. Realización de Caso de Uso:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

19

3.3.2. Diagrama de Secuencia y Flujo de Eventos:


3.3.2.1. Diagrama:

3.3.2.2. Modelo de Colaboración:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

20

3.3.2.3. Flujo de Eventos:


Tecnico farmacéutico escribe el nombre del cliente (1) y su DNI (2), luego procede a dar clic en
“Imprimir” (3), la interfaz envía un mensaje de guardar al control de Imprimir_Comprobante
(4) y así mismo guardará los cambios en las entidades Boleta (5) y Producto (6).

3.4. CASO DE USO: EDITAR VENTA FINALIZADA:


3.4.1. Realización de Caso de Uso:

3.4.2. Diagrama de Secuencia y Flujo de Eventos:


3.4.2.1. Diagrama:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

21

3.4.2.2. Modelo de Colaboración:

3.4.2.3. Flujo de Eventos:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

22

El supervisor escribirá el código del comprobante (1), hará clic en “Buscar” (2), la interfaz
mostrará el reporte de la boleta pagada (3). El supervisor hará clic en “Anular” (4), la interfaz
mostrará un mensaje de confirmación (5) y luego el supervisor dará clic en “Ok” (6). Una vez
terminada la interfaz enviara un mesaje de modificado hacia el control Editar_producto (7) y un
mensaje de eliminado hacia el control Eliminar_Pedido (8), del mismo modo los controles
guardará los cambios en las entidades Boleta (9) y Producto (10).

3.5. CASO DE USO: GENERAR VENTA POR CAMBIO:


3.5.1. Realización de Caso de Uso:

Técnico
Farmacéutico

3.5.2. Diagrama de Secuencia y Flujo de Eventos:


3.5.2.1. Diagrama:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

23

3.5.2.2. Modelo de Colaboración:

2019-2 Facultad de Ingeniería de Sistemas e Informática


Farmacia Luzander

24

3.5.2.3. Flujo de Eventos:


Una vez terminada el CUS de generar venta por cambio el Técnico farmacéutico procederá a
ingresar productos anteriores (1), hará clic en “Agregar” (2), ingresará productos nuevos (3),
ingresará las cantidades (4) y nuevamente clic en “Agregar” (5), al final hará clic en “Confirmar
carrito” (6). Al darle clic la interfaz Registrar_pedido mostrar la otra interfaz
Imprimir_comprobante (7), acá el técnico farmacéutico escribirá el nombre (8) y su DNI (9),
procedera a dar clic en “Imprimir” (10). La interfaz mandará un mensaje de guardado hacia el
control Imprimir_Boleta (11), así mismo el control realiza el guardado hacia las entidades
Boleta (12) y Producto (13).

2019-2 Facultad de Ingeniería de Sistemas e Informática

También podría gustarte