Motor de software

Um motor de software é um componente central de um complexo sistema de software. A palavra "motor" é uma metáfora do motor de um carro. Assim, um motor de software é um subsistema complexo; não muito diferente de como funciona o motor de um carro. Motores de software trabalham em conjunto com outros componentes de um processo ou sistema. Normalmente, possuem uma entrada e uma saída, e a produtividade é geralmente linear em relação à velocidade de execução.

Não existe uma diretriz formal sobre o que deve ser chamado de motor, mas o termo se tornou difundido na indústria de software.[1][2][3]

Exemplos notáveis

Sistemas multi-motor

  • Jogos eletrônicos frequentemente são baseados em um motor de jogo. Alguns destes também possuem motores especializados de física ou gráficos.


Referências