Supongamos que hay una parte del programa que no trata con la inicialización, entrada, salida. Simplemente especifica qué se debe hacer, qué se permite o no. Yo uso el término "lógica de negocios" para esto. Pero la aplicación no puede tener nada que ver con los negocios.
Ejemplo: un juego. Supongamos que hay partes siguientes:
- Procesamiento de entrada
- Detección de colisión, física, control del jugador.
- Renderizando la salida
- AI - ¿Cómo alcanzan los NPC el objetivo especificado?
- "Lógica empresarial": qué sucede cuando el jugador toca ciertos objetos. Qué tipos de PNJ hay y qué hacen cuando ..., conceptos de "vidas", "munición", "niveles", "puntuación".
Pero no es un negocio, es solo un juego. Wikipedia no lo tiene claro.
Respuestas:
Si te sientes raro al respecto o estás siendo rechazado por otros, intenta usar el término "Lógica de dominio" .
fuente
Las características esenciales de una aplicación a menudo se denominan "lógica de negocios".
Hay muchos otros nombres.
"Características esenciales".
"Modelo" (como en Modelo-Vista-Control).
"Lógica de aplicación".
"El verdadero trabajo".
Tiene un número ilimitado de sinónimos en inglés para las características esenciales, básicas y del núcleo de un producto. Siéntase libre de usar un Tesauro para encontrar más.
fuente