¿Debería usar el término "lógica empresarial" cuando hablo de aplicaciones no comerciales?

10

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:

  1. Procesamiento de entrada
  2. Detección de colisión, física, control del jugador.
  3. Renderizando la salida
  4. AI - ¿Cómo alcanzan los NPC el objetivo especificado?
  5. "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.

Vi0
fuente
77
¿Qué tal "lógica de aplicación"?
ChrisF
1
"Digo Po-tay-to, dices Po-tah-to" ... "Seis de uno, media docena del otro". Las reglas por las cuales la aplicación debe ejecutarse. Llámalos como quieras, son lo que son. DEBEN estar allí para que su aplicación funcione.
Catchops
@Catchops, ¿hay un término oficial estricto para un lugar donde se concentran tales reglas?
Vi0
Tiendo
@Lambdageek, los algoritmos se pueden usar en todas las partes. Ejemplo: algoritmos para representar imágenes en 3D.
Vi0

Respuestas:

19

Si te sientes raro al respecto o estás siendo rechazado por otros, intenta usar el término "Lógica de dominio" .

John MacIntyre
fuente
dependiendo del contexto, creo 'modelo lógico' puede ser utilizado también
noonex
-1

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.

S.Lott
fuente