アクティビティ図
BPM
• UML(Unified Modeling Language)の基本的なダイアグラム
の1つ。
構造
①クラス図 ②オブジェクト図 ③パッケージ図
④ユースケース図 ⑤ステートチャート図 ⑥アクティビティ図
⑦シーケンス図 ⑧コラボレーション図
⑨コンポーネント図 ⑩配置図
振舞
実装
• 業務の処理手順を示す。
– 複数の処理ステップを順序だてて配置する。
– フローチャート、ペトリネット、状態遷移図に由来。
• 処理を実行する人や組織を表現できる。
– スイムレーン
• その他に次の用途に使われる。
– ユースケース内部のシナリオを記述する。
– オブジェクト内のメソッドの処理フローを記述する。
All Rights Reserved, Copyright © 2004, Kobayashi
1
アクティビティ図(制御フロー)
BPM
スイムレーン
組織1
組織2
アクティビティ
アクティビティ
フォーク
分岐
アクティビティ
組織3
アクティビティ
アクティビティ
アクティビティ
ジョイン
マージ
アクティビティ
All Rights Reserved, Copyright © 2004, Kobayashi
2
アクティビティ図(オブジェクトフロー)
BPM
スイムレーン
組織1
組織2
アクティビティ
アクティビティ
アクティビティ
オブジェクト
オブジェクト
アクティビティ
アクティビティ
オブジェクト
オブジェクト
:オブジェクトフロー
組織3
アクティビティ
:制御フロー
All Rights Reserved, Copyright © 2004, Kobayashi
3
アクティビティ図(注文処理の事例)
販売
会計
BPM
物流
商品の展示
決定?
Yes
No
決済
注文
出荷
出荷通知
All Rights Reserved, Copyright © 2004, Kobayashi
配送
4
第6回 課題
BPM
[問題]
インターネット入試のユースケースを1つ選んで、その処理をアク
ティビティ図で書きなさい。ただし、スイムレーンを使うとともに、
基本パスと拡張パスをいっしょに書くこと。
All Rights Reserved, Copyright © 2004, Kobayashi
5
ダウンロード

BPM