Suponha que haja uma parte do programa que não lida com inicialização, entrada, saída. Apenas especifica o que deve ser feito, o que é permitido ou não. Eu uso o termo "lógica de negócios" para isso. Mas o aplicativo não pode ter nada a ver com negócios.
Exemplo: um jogo. Suponha que haja as seguintes partes:
- Processamento de entrada
- Detecção de colisão, física, controle de jogadores
- Renderizando a saída
- AI - Como os NPCs atingem a meta especificada.
- "Lógica de negócios" - o que acontece quando o jogador toca em certos objetos. Que tipos de NPCs existem e o que fazem quando ..., conceitos de "vidas", "munição", "níveis", "pontuação".
Mas não é negócio, é apenas um jogo. A Wikipedia não está clara sobre isso.
Respostas:
Se você está se sentindo estranho ou está se afastando de outras pessoas, tente usar o termo "Lógica de Domínio" .
fonte
Os recursos essenciais de um aplicativo costumam ser chamados de "Business Logic".
Existem vários outros nomes.
"Caracteristicas essenciais".
"Modelo" (como em Model-View-Control).
"Lógica de aplicação".
"O verdadeiro trabalho".
Você tem um número ilimitado de sinônimos em inglês para os recursos essenciais, essenciais e do kernel de um produto. Sinta-se livre para usar um dicionário de sinônimos para encontrar mais.
fonte