Un motor de software es un componente fundamental de un sistema de software complejo . La palabra "motor" es una metáfora del motor de un automóvil . Por lo tanto, un motor de software es un subsistema complejo , similar al funcionamiento del motor de un automóvil. Los motores de software trabajan en conjunto con otros componentes de un proceso o sistema. Generalmente tienen una entrada y una salida, y su productividad suele ser lineal con respecto a la velocidad de ejecución .
No existe una directriz formal sobre lo que debe denominarse motor, pero el término se ha generalizado en la industria del software . [ 1 ] [ 2 ]
Ejemplos notables
Sistemas multimotor
- Los navegadores web más utilizados cuentan con un motor de navegador y un motor JavaScript .
- Los videojuegos suelen basarse en un motor de juego . Algunos de estos también cuentan con motores de física o gráficos especializados .
Referencias
- 1 2 3 4 BasuMallick, Chiradeep (2022-10-07). "10 tipos de motores de software que deberías conocer" . spiceworks.com .
En diferentes contextos, los motores de software pueden significar cosas diferentes.
- ↑ "Definición de motor" . pcmag.com .
- ↑ "Cómo funciona" . VirusTotal .
- ↑ "layout-engine · Temas de GitHub" . GitHub .
- Ingeniería de software