Programın başlatma, giriş, çıkış ile ilgilenmeyen bir parçası olduğunu varsayalım. Sadece ne yapılacağını, neye izin verilip verilmeyeceğini belirtir. Bunun için "İş mantığı" terimini kullanıyorum. Ancak uygulamanın iş ile ilgisi yoktur.
Örnek: bir oyun. Aşağıdaki parçaların olduğunu varsayalım:
- Girdi işleme
- Çarpışma algılama, fizik, oyuncu kontrolü
- Çıktı oluşturma
- AI - NPC'ler belirtilen hedefe nasıl ulaşır?
- "İş mantığı" - oyuncu belirli nesnelere dokunduğunda ne olur. Ne tür NPC'ler var ve ne zaman yapıyorlar ..., "hayat", "cephane", "seviyeler", "puan" kavramları.
Ama bu iş değil, sadece bir oyun. Wikipedia bu konuda net değil.