Supposons qu'il existe une partie du programme qui ne traite pas de l'initialisation, de l'entrée, de la sortie. Il précise simplement ce qui doit être fait, ce qui est autorisé ou non. J'utilise pour cela le terme «logique métier». Mais l'application n'a rien à voir avec les affaires.
Exemple: un jeu. Supposons qu'il existe les parties suivantes:
- Traitement d'entrée
- Détection de collision, physique, contrôle des joueurs
- Rendu de la sortie
- AI - Comment les PNJ atteignent-ils l'objectif spécifié?
- "Logique métier" - ce qui se passe lorsque le joueur touche certains objets. Quels types de PNJ sont là et ce qu'ils font quand ..., concepts de "vies", "munitions", "niveaux", "score".
Mais ce n'est pas des affaires, c'est juste un jeu. Wikipedia n'est pas clair à ce sujet.
Réponses:
Si vous vous sentez bizarre à ce sujet ou que vous êtes repoussé par les autres, essayez plutôt d' utiliser le terme «logique de domaine» .
la source
Les fonctionnalités essentielles d'une application sont souvent appelées "Business Logic".
Il existe de nombreux autres noms.
"Caractéristiques essentielles".
"Modèle" (comme dans Model-View-Control).
"Logique d'application".
"Le vrai travail".
Vous disposez d'un nombre illimité de synonymes en anglais pour les fonctions essentielles, essentielles et du noyau d'un produit. N'hésitez pas à utiliser un Thésaurus pour en trouver plus.
la source