Ir al contenido principal

Metodología de Simulación: Etapas de un proyecto de Simulación

Establecer una Metodología de Simulación es necesario para que un proyecto de simulación tenga buenos resultados. En este artículo analizaremos una  Metodología de Simulación propuestas por expertos en el tema.


Aprende los pasos de una Metodología de Simulación

Comenzamos examinando las Etapas de un proyecto de Simulación que se mencionan en Modelado y Simulación de Antonio Guasch Petit, Miguel Ángel Piera, Josep Casanovas, y que se complementan con explicaciones de otros autores.  Cabe aclarar que la mayoría de los autores plantean Metodologías muy similares entre sí.


Metodología de simulación

Etapas de un proyecto de Simulación

Formulación del problema. Implica tener claros los objetivos del proyecto, y expresarlos formalmente.

Diseño del modelo conceptual. Se elabora un diseño conceptual (no ir directamente a codificar). Se puede utilizar herramientas de modelado como los diagramas de flujo o las Redes de Petri.

Recogida de datos. Se deben verificar la cantidad y calidad de los datos obtenidos. ¿Son suficientes? ¿Son confiables?

Construcción del modelo. Se construye el modelo teniendo siempre en cuenta que el propósito no es el modelo en sí, sino resolver el problema. En esta etapa se utiliza algún lengauje de programación, lenguaje de simulación o Software especializado como GPSS, simula, simscript,Dynamo, Ithink, Powersim, Setlla, VenSim, etc (Otal, Serrano y Serrano, 2007).

Verificación y validación. La verificación implica asegurarse de que el modelo de simulación sigue las especificaciones del modelo conceptual. La validación requiere comprobar que las hipótesis de trabajo sean correctas, es decir, el modelo debe basarse en el mundo real para que sus resultados sean válidos. Para esto se puede utilizar la opinión de expertos, o bien analizar con cuánta precisión predice un dato histórico o futuro (Coss).

Análisis. Consiste en experimentar con el modelo realizado. Los autores ya mencionados hacen una interesante observación:

“el valor más importante de un estudio de simulación no son los resultados finales obtenidos con el modelo. El resultado más valioso es el conocimiento adquirido en el proceso de análisis que permite aportar argumentos cualitativos / cuantitativos justificados a favor o en contra de las diferentes opciones de diseño planteadas”.

Documentación. Es importante mantener un documento que permita saber el estado y la evolución del proyecto. El documento final servirá para informar sobre todo el proyecto. Además es útil si en algún momento alguien desea reutilizar el modelo. Se puede utilizar la siguiente estructura: Introducción, objetivos, hipótesis, descripción física del sistema, descripción del modelo, análisis de los experimentos efectuados, conclusiones.

Implementación. Consiste en tomar decisiones con base en el estudio de simulación.

Bibliografía

1. Guasch, Piera, Casanova y Pireiras (2002). Modelado y simulación. Aplicación a procesos logísticos de fabricación y servicios. Universitat Politècnica de Catalunya. Iniciativa Digital Politècnica.

2. Otal, Serrano y Serrano (2007). Simulación Financiera con delta Simul-e. Ediciones Díaz de Santos.

Comentarios

Entradas populares de este blog

Gestión de Proyectos: 5 tareas clave para dirigir la fase de ejecución

Independientemente del enfoque de gestión de proyectos adoptado, bien sea el predictivo tradicional, o los nuevos enfoques ágiles, el llevar a feliz término un proyecto implica más que hacer una buena planificación y medición de los avances. En este artículo exploramos algunas tareas clave que deben convertirse en hábitos para el Jefe de Proyectos durante la fase de ejecución, abarcando aspectos como asegurar que todas las partes tengan el mismo entendimiento, guiar y apoyar al equipo, eliminación de impedimentos, resolución rápida de problemas, saber reconocer las señales de alerta y tomar acciones en función a ellas.

Testing de aceptación automatizado con selenium

La comunidad de ingeniería del software, está dando cada vez más importancia a las metodologías ágiles, y estas a su vez le dan un sitial de gran importancia al Software Testing de Aceptación Automatizado. Un ejemplo de esta situación es el “Desarrollo Guiado por Pruebas ( Test Driven Development )”, método en el que el código de programa es desarrollado de acuerdo a casos de prueba previamente definidos.

Crud con C# y SQL Server

  Para los que recién empiezan a desarrollar aplicaciones de escritorio, siempre tienen dudas de como realizar un CRUD ( Create, Read, Update y Delete ) de un registro, En esta oportunidad lo haremos con C# y SQL Server. Hay muchas formas de hacer un CRUD y con distintos  elementos windows forms. Lo importante es saber hacer un INSERT y luego procederemos con el UPDATE, DELETE y el SELEC para buscar un registro.   Crearemos el siguiente formulario con sus botones para cada acción del CRUD:   Usaremos los siguientes elementos:  Creamos la Base de Datos:  create database Productos;  go use Productos;  go create table postres (  id int not null identity,  nombre varchar(50) not null,  precio decimal(6,2),  stock float,  constraint pk_postres primary key(id) );   Ahora vamos con nuestro código. En los comentarios describo lo que hago en cada bloque de código:      // Instancio las Directivas. usin...