web-dev-qa-db-ja.com

ビジネスルール、ビジネスプロセス、ビジネスロジック

私はこれらの用語の意味を100%確信していません。
ビジネスプロセスはアプリケーションのフローですか? (例:請求書の作成)
ビジネスルールはビジネスプロセスの一部ですか?そして、ビジネスプロセスはビジネスロジックの一部ですか?

2
Răzvan

ビジネスプロセスは、特定のタスクを実行するためにビジネスによって実行される一連のアクションです。たとえば、顧客が会社に注文すると、その会社は倉庫の在庫を確認し、倉庫からアイテムを取得し、アイテムをパッケージ化し、送信し、最後に請求するプロセスを実行します。

ビジネスルールはビジネスの要件です。たとえば、注文する顧客が注文できるようにするには、有効なクレジットカード番号を提供する必要があります。ビジネスルールはソフトウェアとはほとんど関係がありません。それらは単に実際のプロセスの要件です。

ビジネスロジックは、ソフトウェアシステムでのビジネスルールの適用を扱います。注文時に、すべての注文に有効なクレジットカード番号が必要であるというビジネスルールを適用するために、クレジットカード番号を検証するビジネスロジックが呼び出されます。

7
JDT