mode lac ion sistemas simulacion-unidad1-tema1 planeacion desarrollo

Upload: livio-misael-cedeno-ramirez

Post on 06-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    1/31

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    2/31

    Administracin de Proyectos de desarrollo de Software

    Ciclo de vida de un proyecto

    Enfoque moderno

    Fin de la presentacin

    Contine en la siguiente actividad

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    3/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    La planeacin y diseo de un proyecto de simulacin requiere demtodos, personas preparadas y software que apoye la actividad

    de la simulacin Adems de esto se requieren personas que analicen e interpreten

    los resultados arrojados por la simulacin, que puede llegar a seruna poderosa herramienta de toma decisiones

    Introduccin

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    4/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.1 Programacin de la simulacin

    Un modelo de simulacin puede ser programado en cualquier lenguaje de

    programacin, conocido por el equipo encargado de la simulacin, como

    C++ o Java Otra prctica comn es utilizar aplicaciones especializadas en la

    programacin de ciertos tipos de modelos

    Una software de aplicacin normalmente contendr elementos predefinidos

    que facilitan la programacin y estn enfocados en mdulos que realizan

    las tareas comunes para la simulacin de cualquier modelo

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    5/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.1 Programacin de la simulacin

    Los tpicos mdulos que se encuentran en las aplicaciones desimulacin son:

    Mdulo de interface de la modelacin

    : Permite al programador definirel modelo mediante herramientas grficas, de dilogo y texto, as comoarchivos externos con datos que definan, por ejemplo, los datos de cadarplica

    Procesador del modelo: Crea una base de datos del modelo quecontiene datos de entrada. Si es necesario realiza conversiones de losdatos que permitan iniciar la simulacin de manera eficiente

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    6/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.1 Programacin de la simulacin

    Mdulo de interface de la simulacin: despliega la animacin que

    se visualiza durante la corrida de la simulacin y que permite al

    usuario interactuar con la simulacin para controlar efectos de laanimacin como su velocidad, ver el estado de las variables, entre

    otros.

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    7/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.1 Programacin de la simulacin

    Procesador de la simulacin: se encarga de ejecutar la lgica de loseventos y actualizar las estadsticas que se van obteniendo mientras seejecuta la simulacin. Se compone de elementos como :

    Variable reloj: lleva el control del avance del tiempo

    Calendario de eventos: consiste en una lista que contiene los eventosque se ejecutarn en el orden cronolgico en que esto suceder

    Lgica del evento: contiene las instrucciones para simular elcomportamiento de un evento

    Generador de nmeros aleatorios: algoritmos para calcular valorespara variables aleatorias

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    8/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.1 Programacin de la simulacin

    Procesador de animacin: interacta con la base de datos de la

    simulacin para actualizar la representacin grfica de lo que se est

    simulando. La animacin se despliega durante la ejecucin de lasimulacin dando una visin cualitativa de lo que sucede en el modelo

    pero los resultados importantes de la simulacin consisten en resmenes

    estadsticos, por lo que la animacin es un complemento de la

    presentacin de resultados

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    9/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.1 Programacin de la simulacin

    Procesador de salida: resume los datos estadsticos calculados durante

    la simulacin y crea bases de datos conteniendo estos resultados

    Interface de salida: proporciona la interface para que el usuario puedavisualizar de manera clara los resultados de la simulacin

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    10/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.2 Lenguajes vs aplicaciones de simulacin

    Como se mencion al inicio de la unidad, la simulacin puede

    programarse utilizando lenguajes de programacin o aplicaciones

    diseadas especficamente para este tipo de desarrollos

    Existen diferencias que deben ser tomadas en cuenta por los

    encargados de la programacin

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    11/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.2 Lenguajes vs aplicaciones de simulacin

    Los lenguajes son de uso general y contienen pocas funcionesespecficas para simulaciones, por lo que el programador debe definirmediante programacin algunas rutinas necesarias para la simulacin

    Un simulador contiene funciones predefinidas para manejo de filas,elementos grficos para la animacin y definicin de escenarios

    Bsicamente las diferencias radican en la flexibilidad y facilidad de usoque proporcionan cada uno

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    12/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    Se pueden mostrar las diferencias en la siguiente grfica

    1.2 Lenguajes vs aplicaciones de simulacin

    Facilidaddeuso

    Difcil

    Fcil

    Flexibilidad

    Baja Alta

    Primeros

    simuladores

    Primeros

    lenguajes

    Actuales lenguajes y

    simuladores

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    13/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.2 Lenguajes Vs aplicaciones de simulacin

    Como puede verse en la grfica anterior los lenguajes de programacinmodernos ofrecen facilidades para programar simulaciones complejas, as

    como tambin existe una gran variedad simuladores que ofrecenfuncionalidades para facilitar esta tarea

    El diseador debe estar consciente de estas caractersticas y basar laeleccin en el tipo de modelo y su experiencia en el uso de lenguajes osimuladores especializados

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    14/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.3 Futuro de la simulacin

    Las aplicaciones de simulacin modernas proporcionan capacidades

    para manejar componentes que manipulen datos con mtodos de

    acceso estndar, con capacidades para conectarse con otrasaplicaciones como por ejemplo de Diseo Asistido por computadora

    (CAD) y otras herramientas que permitan usarlas eficientemente

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    15/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.3 Futuro de la simulacin

    Estudios reportados anualmente por la Industrial Engineering Solutions

    muestran que la mayora de los productos actuales tienen las siguientes

    caractersticas: Anlisis de datos de entrada para ajustarse a distribuciones de

    probabilidad

    Interface grfica point and click

    Plantillas y componentes de programacin reusables

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    16/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.3 Futuro de la simulacin

    Animaciones en dos y tres dimensiones

    Ayuda en lnea y tutoriales

    Depuracin interactiva

    Generacin automtica de modelo

    Herramientas de anlisis de reportes de resultados

    Optimizacin

    Conectividad de arquitectura abierta que permite conexin con otrasaplicaciones

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    17/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.3 Futuro de la simulacin

    Se espera que la simulacin siga su rumbo como una exitosaherramienta de toma de decisiones y que su evolucin vaya de lamano con la evolucin de los lenguajes de programacin y

    simuladores, as como otros recursos computacionales Existe una tendencia a integrar la simulacin con otras aplicaciones

    de las empresas, lo cual ha sido impulsado por el uso extensivo delinternet que permite conectar comunidades de negocios e industrias

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    18/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.4 Ejemplo de simulacin usando Promodel

    Promodel es un software para simulacin que cuenta con las mayora

    de las caractersticas mencionadas anteriormente.

    Inicialmente el programador define el escenario grfico que servirpara visualizar la ejecucin de la simulacin, mediante la animacin

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    19/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    20/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    En este caso se presenta un ejemplo donde se simula el proceso de

    trabajo en una cocina de un restaurante de comida rpida

    Como puede verse se representan recursos: empleados, cocineros,parrillas, microondas, refrigeradores, entre otros.

    Adems se agregan algunos puntos donde se calculan datos de inters,

    como contadores de rdenes

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    21/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    22/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    Mediante las opciones de Promodel se definen elementos como los

    clientes, los cuales se representan de manera grfica en la animacin

    y adems, mediante tablas, como se muestra en la figura, se establecenatributos de sus valores

    En este caso los clientes son platillos: hamburguesas, nachos y pizzas

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    23/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    Una vez iniciada la simulacin el usuario puede apreciar, mediante la

    animacin, los eventos que estn sucediendo y si la interfaz fue diseada

    para mostrarlos, se puede monitorear el comportamiento de algunosvalores de inters, en este caso los nmeros de rdenes en proceso,

    completas y el tiempo que tom la orden

    En la parte superior derecha se puede apreciar el reloj de la simulacin

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    24/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    25/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    26/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    27/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    Una vez terminado el tiempo definido para la simulacin, se despliegan

    a solicitud del usuario, los resultados que se fueron calculando a lo

    largo de la ejecucin de simulacin Estos resultados consisten en valores estadsticos, promedios,

    porcentajes, etc

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    28/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    29/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    Como puede verse en la imagen anterior, se pueden analizar datos de

    cada recurso usado en la simulacin, su porcentaje de uso, el nmero

    de clientes que usaron el recurso, el tiempo que cada cliente us elrecurso en promedio y ms.

    De igual forma se tiene la opcin de mostrar la misma informacin de

    manera grfica

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    30/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    1.4 Ejemplo de simulacin usando Promodel

  • 8/3/2019 Mode Lac Ion Sistemas Simulacion-Unidad1-Tema1 Planeacion Desarrollo

    31/31

    Unidad 1. Simulacin

    Tema 1: Planeacin y desarrollo de la Simulacin

    Resumen

    Como puede apreciarse, los simuladores o aplicaciones de simulacin

    contienen toda la infraestructura para disear, ejecutar y obtener los

    resultados de la simulacin que permitan obtener el mejor provechopara el anlisis de situaciones, y la interpretacin de informacin para la

    toma de decisiones.