<< 目次を表示 >> ページ位置: その他の記法のモデリング > ビジネスモデリング > ビジネスルールのモデリング > ビジネスルール > ビジネスドメインモデルの作成 |
ビジネスドメインモデルでは、対象のビジネスについての用語(対象の要素とその意味・要素間の関係)を定義します。Enterprise Architectでは、このビジネスドメインモデルはクラス図として表現・作成します。
下の図は、レンタカーシステムについてのビジネスドメインモデルです。
このビジネスドメインモデルにおいて、クラス Rent, Customer, Car, Applicationには属性や操作が定義されています。これにより、このビジネスの内容・用語を定義しています。クラスRental Systemはルールを処理します。
Rental Systemが処理するルールを定義するためには、このクラスに対してルールフローアクティビティを定義する必要があります。
ルールフローアクティビティをクラスの下に作成した場合には、ルールをルールタスク (アクション)としてモデリングできます。ルールフローからソースコードを生成する場合、この親となるクラスの操作としてコードが出力されます。
あるいは、すでにクラスに存在する操作が目的に適している場合には、操作の中でビジネスルールをモデリングすることもできます。クラスのソースコードを生成すると、対象の操作の実装としてソースコードが出力されます。
注意: |
|
参照: