Quais são os diferentes tipos de software de simulação?
Uma simulação é uma representação do mundo real em um computador. Software são programas e rotinas projetados para serem executados em computadores. Software de simulação é o nome dado ao software de computador que representa situações e experiências do mundo real em um ambiente de computador para estudo, entretenimento, projeções, aumento da eficiência, modelagem de possíveis alternativas antes de uma escolha estratégica e outros motivos.
Uma maneira de categorizar os diferentes tipos de software de simulação é pela área de aplicação da simulação. Em ambientes acadêmicos, o software de simulação é usado em áreas de aplicação como agricultura, negócios, comunicações, defesa, saúde, manufatura, terminais de petróleo, serviços, tráfego e processamento de resíduos. Em ambientes industriais, as áreas de aplicação incluem processos de negócios, comunicações, redes de compiladores, atendimento ao cliente, distribuição, fabricação, salas de embalagem, reparo, amostragem estatística em pesquisas e controle de estoque. As simulações feitas para entretenimento formariam outra categoria nessa hierarquia.
O APES ™ (Simulador de Produção e Externalidades Agrícolas) é um exemplo de aplicação usada para determinar como o clima e as técnicas de gerenciamento afetarão a produção agrícola. StarLogo ™ é um software de modelagem usado para analisar como os sistemas descentralizados funcionam e pode ser usado para analisar engarrafamentos, por exemplo. O SimCity® da Electronic Arts® é uma linha de produtos de vários jogos de simulação. Existem também simulações de hardware eletrônico, simulações de sistemas mecânicos e químicos,
Uma segunda maneira de categorizar os diferentes tipos de software de simulação é pela funcionalidade do software. Por exemplo, a simulação de agente pode incluir pessoas em ambientes e pode ser usada para simular os comportamentos e interações de um grande número de pessoas em ambientes do mundo real, como aeroportos ou shoppings. Como alternativa, ele pode ser usado em entretenimento quando o usuário move um avatar por um ambiente. A simulação de rede cria um modelo de comportamento da rede para fins de teste. A simulação de e-learning pode duplicar um ambiente para que o usuário possa aprender a operar equipamentos ou trabalhar em um ambiente perigoso, com consequências mínimas em uma falha, ou simplesmente aprimorar suas habilidades.
Uma terceira maneira de categorizar o software de simulação é por seus recursos abrangentes. Na escala mais ampla, alguns softwares de simulação podem modelar um evento discreto, enquanto outros podem modelar tempo contínuo ou sistemas dinâmicos. Existem também simuladores híbridos que podem modelar tempo contínuo e eventos discretos.