informe problema con herramienta case

58
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

Upload: manuel-francisco-conejeros-hernandez

Post on 07-Feb-2016

7 views

Category:

Documents


0 download

DESCRIPTION

Problema de modedo de sistemas de informacion con herramienta case

TRANSCRIPT

Page 1: Informe Problema con herramienta CASE

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

Page 2: Informe Problema con herramienta CASE

Í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

Page 3: Informe Problema con herramienta CASE

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

Page 4: Informe Problema con herramienta CASE

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

Page 5: Informe Problema con herramienta CASE

5

Page 6: Informe Problema con herramienta CASE

6

Page 7: Informe Problema con herramienta CASE

7

Page 8: Informe Problema con herramienta CASE

Diagramas de Secuencia

8

Page 9: Informe Problema con herramienta CASE

9

Page 10: Informe Problema con herramienta CASE

10

Page 11: Informe Problema con herramienta CASE

11

Page 12: Informe Problema con herramienta CASE

12

Page 13: Informe Problema con herramienta CASE

13

Page 14: Informe Problema con herramienta CASE

14

Page 15: Informe Problema con herramienta CASE

15

Page 16: Informe Problema con herramienta CASE

16

Page 17: Informe Problema con herramienta CASE

17

Page 18: Informe Problema con herramienta CASE

18

Page 19: Informe Problema con herramienta CASE

19

Page 20: Informe Problema con herramienta CASE

Diagramas De Actividad

20

Page 21: Informe Problema con herramienta CASE

21

Page 22: Informe Problema con herramienta CASE

22

Page 23: Informe Problema con herramienta CASE

23

Page 24: Informe Problema con herramienta CASE

24

Page 25: Informe Problema con herramienta CASE

25

Page 26: Informe Problema con herramienta CASE

26

Page 27: Informe Problema con herramienta CASE

27

Page 28: Informe Problema con herramienta CASE

28

Page 29: Informe Problema con herramienta CASE

29

Page 30: Informe Problema con herramienta CASE

30

Page 31: Informe Problema con herramienta CASE

31

Page 32: Informe Problema con herramienta CASE

Diagramas de Maquina de Estados

Control

32

Page 33: Informe Problema con herramienta CASE

DME Departamento de Finanzas

33

Page 34: Informe Problema con herramienta CASE

Departamento de Marketing

34

Page 35: Informe Problema con herramienta CASE

Cliente Comprador

35

Page 36: Informe Problema con herramienta CASE

36

Page 37: Informe Problema con herramienta CASE

Documentación de Casos de Uso

37

Page 38: Informe Problema con herramienta CASE

38

Page 39: Informe Problema con herramienta CASE

39

Page 40: Informe Problema con herramienta CASE

40

Page 41: Informe Problema con herramienta CASE

41

Page 42: Informe Problema con herramienta CASE

42

Page 43: Informe Problema con herramienta CASE

43

Page 44: Informe Problema con herramienta CASE

44

Page 45: Informe Problema con herramienta CASE

45

Page 46: Informe Problema con herramienta CASE

46

Page 47: Informe Problema con herramienta CASE

47

Page 48: Informe Problema con herramienta CASE

48

Page 49: Informe Problema con herramienta CASE

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