25
1 Modelos y Simulación Mgr. Gustavo Tripodi [email protected] Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad Nacional del Centro de la Pcia. de Bs.As. Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN Modelos y Simulación

1 Modelos y Simulación Mgr. Gustavo Tripodi [email protected] Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

Embed Size (px)

Citation preview

Page 1: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

1

Modelos y Simulación

Mgr. Gustavo Tripodi [email protected]

Grupo de Investigación en Informática de Gestión

Facultad de Ciencias Exactas

Universidad Nacional del Centro de la Pcia. de Bs.As.

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 2: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

2

CONSTRUCCION DE MODELOS DE SIMULACION ORIENTADOS A ALENTAR

LA PARTICIPACION DE USUARIOS FINALES

UML

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 3: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

3

Introducción

•Modelizacióninvolucramiento del Usuario Final

•Formación del Grupo Operativomotivar para realizar esta labor en forma conjunta

•Herramienta para integrar modelosUML (Unified Modeling Language)

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 4: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

4

Introducción

•Planificar e Implementarcon una metodología y trabajo grupal

•Formación de Grupos HomogéneosGrupo Operativo

•Propuesta:Elaboración de Modelos iterativos e incrementales para el Ciclo de Vida del Desarrollo de una Simulación

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 5: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

5

Los modelos

Real

Natural

del Usuario

del programador

Simulación

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 6: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

6

Modelos: tipo de herramientas

•Documentales"pasan en limpio" las ideas que el usuario y el analista tienen sobre el modelo

•ConceptualesContienen una serie de reglas estrictas en cuanto a su definición y validez. Isomorfismo del modelo y la realidad

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 7: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

7

Modelos : Tipo de herramientas

(Documental: D . Conceptual: C) Tipo

•Narrativa, Infografía D

•Diagrama General de Actividades D

•Casos de Uso D/C

•Grafo de Transición de Estados D/C

•Objetos. Diagrama de Clases C

•Diagramas de Colaboración C

•Diagramas de Secuencia CMgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 8: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

8

Modelos: Objetivos

Principales• Ayudar a construir la Simulación• Mejorar la operación y/o proceso• Participación activa del Usuario Final

Complementarios• Control en tiempo real de la operación y/o proceso• Conocer mejor la operación

Resultantes• Cuantificar el beneficio económico• Determinar el impacto organizacional

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 9: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

9

Modelos: Características

•Completos

•Precisos (definiciones operacionales)

•No crípticos

•Lenguaje Natural, cercano al Usuario

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Modelos para = Análisis y Diseño Simulaciones de Sistemas

Page 10: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

10Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

NOMBRE CODIGO HUESPED FORMAL´D DETALLE ORIENTA´N

natural MNusuario/

analistainformal mucho

a la

operación

del

usuarioMU analista formal poco al proceso

del

programadorMP

analista/

programador

muy

formalmedio al software

Los Modelos: especificaciones

Page 11: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

11

Modelos: Herramientas

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

(Natural: N . Del Usuario: U . Del Programador: P) Modelo

•Narrativa, Infografía N•Diagrama General de Actividades N/U•Casos de Uso N/U

•Grafo de Transición de Estados U

•Objetos. Diagrama de Clases U/P

•Diagramas de Colaboración U/P

•Diagramas de Secuencia P

Page 12: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

12

UML (Unified Modeling Language) Modelización Visual

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

•Sintaxis y semántica estándar en Objetos

•Especifica, visualiza y documenta

•Herramienta cohesión

•Evolución y refinamiento de modelos.

•Desarrollo iterativo e incremental

•Involucra todo el Ciclo de vida de Desarrollo

•Promueve una mejor comunicación entre involucrados

•Promueve un mejor entendimiento

Page 13: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

13

UML

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Los Modelos ayudan a:

• Organizar

• Entender

• Crear

Notación

Proceso Herramienta

Cosas Complejas

Triángulo para asegurar el éxito de un Modelo:

Page 14: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

14

Modelos: elaboración

Tipo de Modelos

• FuncionalesEl modelo resultante consiste en una simple descripción del proceso visto como una serie de lugares físicos en los que ocurren cosas (actividades, funciones)

• DeclarativosLos elementos fundamentales de los Modelos son los Objetos, su análisis e interrelación.

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 15: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

15

Ambiente UML

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Page 16: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

16

UML: Casos de Uso

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

PT2 Procesar Tapa en PT2

Procesar cuerpo en PT2

Tapa

Cuerpo

Procesar Tapa en PT1

Procesar Cuerpo en PT1

PT1

Page 17: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

17

UML: Diagrama General de Actividades

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Llegada Pieza

Espera de Pieza por PT1

Espera de Pieza por PT2

Proceso de Pieza en PT1

Proceso de Pieza en PT2

Salida de Pieza

Page 18: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

18

UML: Grafos de Transición de Estados

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

qpt1

propt1

qpt2

propt2

l legpie

salpie

Tapa

libre

ocupado

PT1

n

n + 1

n - 1

QPT1

Importante: Definiciones Operacionales

Page 19: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

19

Definiciones Operacionales

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

LP1 pa

pb

Líneas de Producción

Productos Semielaborados

LP2

LP3

LP4

Qrj

Qrk

Espera por recurso

Líneas de Producción

LP1 pa

pb

Líneas de Producción

Productos Semielaborados

LP2

LP3

LP4

Qrj

Qrk

Espera por recurso

Líneas de Producción

rj

Page 20: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

20

UML: Objetos, Diagramas de Clases

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Tapa(f rom Casos de Uso) Cuerpo

(f rom Casos de Uso)

PiezaDTllegada : funcionDTproceso : funcion

Obtener tiempo de Proceso()Obtener Tiempo Llegada()

PT1(f rom Casos de Uso)

PT2(f rom Casos de Uso)

PuestoTrabajoCola

QPT1 QPT2

Page 21: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

21

Conclusiones

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

Con las herramientas utilizadas hasta aquí:Narrativa – Casos de uso – DGA – DTE – DC

se realizo un profundo y exhaustivo análisis por cada uno de los Objetos que intervienen en la simulación.

Con la aplicación de los Diagramas que siguen:de Colaboración y Secuencia,

se recupera el sentido de las actividades del proceso a Simular

Page 22: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

22

UML: Diagramas de Colaboración

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

: Inicio Proceso en PT1

: QPT1

: PT1

: Pieza

4: Iniciar Proceso( )

1: Elementos en QPT1( )

2: Estado de PT1( )

3: Obtener Pieza( )

Page 23: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

23

UML: Diagramas de Secuencia

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

: Inicio Proceso en PT1

: PT1 : QPT1 : Pieza : Fin Proceso en PT1

Estado de PT1( )

Elementos en QPT1( )

Obtener Pieza( )

Fin Proceso en PT1( )

Iniciar Proceso( )

Page 24: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

24

Conclusiones

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

• Participación activa del Usuario Final

• Modelo del Usuario y no para el Usuario.

• Hacer Modelos con una determinada estructura.

• Modelos visuales

• UML es un lenguaje estándar y Universal

Page 25: 1 Modelos y Simulación Mgr. Gustavo Tripodi gtripodi@exa.unicen.edu.ar Grupo de Investigación en Informática de Gestión Facultad de Ciencias Exactas Universidad

25

MODELOS Y SIMULACION

FIN

Mgr. Gustavo Tripodi – [email protected] – Informática de Gestión - UNICEN

Modelos y Simulación

CONSTRUCCION DE MODELOS DE SIMULACION ORIENTADOS A ALENTAR LA PARTICIPACION DE USUARIOS FINALES

UML