Informe Problema con herramienta CASE

Preview:

DESCRIPTION

Problema de modedo de sistemas de informacion con herramienta case

Citation preview

Escuela de Ingeniería Civil Industrial

Tarea CASE

Modelamiento de Sistemas de Información

Por

Mauricio Bustamante Giuffra

Manuel Conejeros Hernández

Mauricio Mendoza Pepay

Junio, 2014

Índice

Lista de Abreviaturas.........................................................................................................4

1 Diagrama de Casos de Uso...........................................................................................5

2 Diagrama de Clases......................................................................................................6

3 Diagrama de Interacción Global.................................................................................7

4 Diagramas de Secuencia...............................................................................................8

4.1 Administrar Wishlist....................................................................................................9

4.2 Comprar.....................................................................................................................10

4.3 Generar bono cliente..................................................................................................11

4.4 Generar oferta especial..............................................................................................12

4.5 Generar oferta perfil interés.......................................................................................13

4.6 Modificar parámetros................................................................................................14

4.7 Obtener reporte..........................................................................................................15

4.8 Registrar para recepción ofertas................................................................................16

4.9 Buscar........................................................................................................................17

4.10 Solicitar 10 títulos con mayor precio comprar........................................................18

4.11 Vender.....................................................................................................................19

5 Diagrama de Actividad..............................................................................................20

5.1 Administrar Wishlist..................................................................................................21

5.2 Comprar.....................................................................................................................22

5.3 Generar bono cliente..................................................................................................23

5.4 Generar oferta especial..............................................................................................24

5.5 Generar oferta perfil interés.......................................................................................25

5.6 Modificar parámetros................................................................................................26

5.7 Obtener reporte..........................................................................................................27

2

5.8 Registrar para recepción ofertas................................................................................28

5.9 Buscar........................................................................................................................29

5.10 Solicitar 10 títulos con mayor precio comprar........................................................30

5.11 Vender.....................................................................................................................31

6 Diagrama de Máquina de Estado..............................................................................32

6.1 Control.......................................................................................................................33

6.2 Departamento de Finanzas.........................................................................................34

6.3 Departamento de Marketing......................................................................................35

6.4 Cliente Vendedor.......................................................................................................36

7 Documentación de Casos de Uso...............................................................................37

7.1 Administrar Wishlist..................................................................................................38

7.2 Comprar.....................................................................................................................39

7.3 Generar bono cliente..................................................................................................40

7.4 Generar oferta especial..............................................................................................41

7.5 Generar oferta perfil interés.......................................................................................42

7.6 Modificar parámetros................................................................................................43

7.7 Obtener reporte..........................................................................................................44

7.8 Registrar para recepción ofertas................................................................................45

7.9 Buscar........................................................................................................................46

7.10 Solicitar 10 títulos con mayor precio comprar........................................................47

7.11 Vender.....................................................................................................................48

8 Supuestos......................................................................................................................49

3

Lista de Abreviaturas

CASE: Computer Aided Software Engineering

DAct: Diagrama de Actividades

DCla: Diagrama de Clases

DCU: Diagrama de Casos de Uso

DIG: Diagrama de Interacción Global

DME: Diagrama de Maquina de Estados

DoCU: Documentación de Casos de Uso

DSec: Diagrama de Secuencia

UML: Unified Modeling Language

4

5

6

7

Diagramas de Secuencia

8

9

10

11

12

13

14

15

16

17

18

19

Diagramas De Actividad

20

21

22

23

24

25

26

27

28

29

30

31

Diagramas de Maquina de Estados

Control

32

DME Departamento de Finanzas

33

Departamento de Marketing

34

Cliente Comprador

35

36

Documentación de Casos de Uso

37

38

39

40

41

42

43

44

45

46

47

48

Supuestos

Los clientes están registrados de antemano y tienen su sesión iniciada al momento de interactuar con la interfaz de CDR, por lo que el sistema es capaz de identificar a cada cliente junto con sus datos.

Las ofertas indicadas en el enunciado del problema pueden variar por lo que no se representan en el modelamiento.

Cuando el Departamento de Marketing pide generar los reportes, estos se generan todos simultáneamente.

Cada cliente tiene una Wishlist vacía de antemano. Los conceptos de compra y venta están referidos siempre desde el punto de vista del

cliente, es decir, el cliente compra y vende CDs al sistema. Al momento de realizar una transacción, se asume que el cliente solo comprara o

venderá productos (excluyente), por lo que su carro de compras solo puede contener productos a comprar o a vender dependiendo del caso.

Se asume que el cliente siempre tiene saldo en su cuenta CDR o su cuenta corriente al querer comprar un producto.

Siempre se ingresan códigos de producto (CodProd) correctos. Los conceptos de “preliberar” depósito o crédito indica que el sistema esperará

hasta la confirmación del estado del producto para liberar los pagos al cliente. “entregarPrecioVentaCDR” incluye el costo de envío del producto. Para Administrar Wishlist existen las opciones de “mostrar productos” y eliminar

productos de Wishlist”. El “agregar a Wishlist” se presenta dentro del CU Buscar. Todos los ámbitos de la DoCU son “software”. Para definir las clases a representar en los DME se privilegiaron aquellas con mayor

cantidad de operaciones, puesto que representan mayoritariamente las funciones del programa. De esta manera las clases seleccionadas fueron Control, Departamento de Marketing, Departamento de Finanzas y Cliente Comprador.

La palabra COMPUESTO en las actividades de los DAct representa una actividad compuesta representada en otro DAct.

49

Recommended