ビジネスロジックとは


アプリケーション固有の処理

アプリケーション固有の状態遷移を記述した部分

具体的に示すと

アプリケーションが


どのような順番で処理するのか。
どこからどのようなデータを取得するか。
データをどのように処理するか。
正常処理の条件はどうするか。
正常処理したあとはどうするか。
エラーの条件はどうするか。
エラーになったときはどうするか。
等を記述した部分


ビジネスロジックで状態遷移が論理的に破綻してしまうとアプリケーションに欠陥が生じる。