私はプロセスをモデル化する必要があり、必要な表記はUMLアクティビティ図です。UMLアクティビティ図内のデータベーストランザクションのスコープをモデル化する方法は?
入力ファイルが読み込まれ、各行について、入力ファイルのすべての行がいくつかの有効性チェックをパスした場合にのみ、データベースレコードがバッチ挿入されます。いずれかの行が検証規則に違反すると、入力ファイル全体が拒否されます。
これは非常に一般的なパターンのようですが、これをモデリングする唯一のグラフィカルな方法は、トランザクションをトランザクションの開始時と終了時にアクティビティとしてモデリングするようです。
これをもっとうまくやる方法はありませんか? ループされたトランザクションに対応するUMLまたはSysML言語要素はありますか? この図は、トランザクションアクティビティによって非常に混乱する可能性のある技術者以外のお客様を対象としています。
ループアクティビティノードに破線の枠線を付ける必要があることは事実です。ありがとう。 http://www.sparxsystems.com/enterprise_architect_user_guide/9.3/standard_uml_models/loop_and_conditional_nodes2.html – mischka
Ah。私は少し逃したようだ。私は自分の答えを編集する。 –
BPMNは、実際には非常に便利なツールです。しかし、ソフトウェア内部の問題をモデリングするには...私は、このプロセスには、データベーストランザクションの概念を除けば、実際のビジネスロジックはないことを意味します...私は実際にトランザクションの技術的概念をノンテクの顧客。たぶん、これを達成する方法がないかもしれません;-) – mischka