Dissertação de mestrado em Engenharia e Gestão de Sistemas de InformaçãoA metodologia de ensino e aprendizagem da simulação para estudantes universitários,
nomeadamente no que concerne à simulação discreta, não tem dado o desejável relevo
à compreensão dos conceitos-base da simulação — antes se concentra nas questões de
sintaxe associadas às ferramentas de simulação utilizadas, nos quais se incluem
ferramentas comerciais de simulação e linguagens de programação genéricas. Esta é
tida como uma das razões para que a simulação não tenha ainda atingido os níveis de
utilização que o seu inegável potencial de aplicabilidade exigiria.
Este trabalho pretende, por isso, explorar formas de reforçar o entendimento dos
conceitos basilares da simulação, apoiadas no esforço de modelação — Diagramas de
Ciclo de Atividades. Assim, pretende-se desenvolver uma ferramenta que exija aos
alunos esse conhecimento de modelação e que, através dos modelos construídos, consiga
construir o programa de simulação, que quando executado permitirá analisar os
resultados da simulação.
Uma vez que se desconhece a exequibilidade da construção da ferramenta a que nos
propomos, e porque a atividade é um conceito, historicamente, pouco explorado pelos
fabricantes de ferramentas de simulação, para justificar o investimento no
desenvolvimento de uma ferramenta desta natureza, proceder-se-á neste trabalho à
construção de um primeiro protótipo.
Depois de enquadrado o problema que se pretende resolver com o desenvolvimento da
ferramenta, e de definidos os objetivos para o protótipo, proceder-se-á descrição de
cada um dos esforços de desenvolvimento. A validade da solução apresentada será
posta à prova através da resolução de três casos de estudos, normalmente utilizados no
ensino de simulação.The methodology of learning and teaching simulation for college students, namely in
regard to the discrete simulation, has not given the desired emphasis to the
understanding of the basic concepts of simulation – instead it concentrates on
questions of syntax, associated to the tools employed for simulation, in which are
included commercial tools for simulation and generic programming languages. This is
regarded as one of the reasons why simulation has not yet achieved the levels of use
that its undeniable potential of applicability would demand.
This work therefore seeks to explore ways of reinforcing the understanding of the core
concepts of simulation, supported on the effort of modeling – Activity Cycle Diagrams.
Thus, it is intended the development of a tool that demands from the students, that
modeling knowledge, and through the constructed models, be able to build the
simulation program.
Since one does not know the feasibility of the construction of the tool that we propose,
and because the activity is a concept historically poorly explored by the manufacturers
of simulation tools, to justify the investment on the development of a tool of this
nature, it will be undertaken, in this work, the construction of the first prototype.
Once framed the problem to be solved with the development of the tool, and the
definition of the objectives for the prototype, it will be described every one of the
efforts of development. The validity of the solution presented will be put to the test by
the resolution of three case studies, normally used in the teaching of simulation