「スパゲッティを調理する」というアクティビティを「アクティビティフレーム」で囲んだアクティビティ図統一モデリング言語(UML)におけるアクティビティとは、操作契約を履行するために実行されなければならない主要なタスクのことです。オブジェクト指向開発の学生ガイドでは、アクティビティを「プロセスを構成する一連のアクティビティ」と定義しています。[ 1 ]アクティビティはアクティビティ図で表現できます。アクティビティという言葉は、アクティビティ内のステップを表すアクションという言葉と混同されることがよくあります。 [ 2 ]
活動は以下を表すことができる。
アクティビティはサブアクティビティに分解でき、一番下にはアトミックアクションがあります。[ 2 ]
活動全体は「活動フレーム」と呼ばれる角丸長方形の中に収めることができ、活動名は左上隅に記載されるが、省略されることも多い。
UML 1.5とUML 2.0では、アクティビティの基本的な概念が変わりました。UML 2.0では、アクティビティは状態遷移図に基づくものではなく、ペトリネットのような調整メカニズムに基づいています。そこでは、アクティビティはユーザー定義の動作を調整し、アクションを構成します。アクションは事前に定義されています(UMLはこのための一連のアクションを提供します)。
文学
- Conrad Bock: UML 2 アクティビティおよびアクション モデル、Journal of Object Technology、第 2 巻、第 4 号、2003 年 7 月~8 月、43~53 ページ
- Conrad Bock: UML 2 アクティビティおよびアクションモデル パート 2: アクション、Journal of Object Technology、第 2 巻、第 5 号、41-56 ページ
- Conrad Bock: UML 2 アクティビティおよびアクションモデル パート 3: コントロールノード、Journal of Object Technology、第 2 巻、第 6 号、7-23 ページ
- Conrad Bock: UML 2 アクティビティおよびアクションモデル パート 4: オブジェクトノード、Journal of Object Technology、第 3 巻、第 1 号、pp. 27-41
参考文献
- ↑ Britton, Carol; Doake, Jill (2004年8月21日).オブジェクト指向開発入門(学生向け) . Elsevier. p. 15. ISBN 978-0-08-054204-1。
- 1 2マイルズ、ラッセル; ハミルトン、キム (2006)。マクラフリン、ブレット; オブライエン、メアリー T. (編)。UML 2.0の学習: UMLへの実践的入門(第 1版)。北京ケルン: オライリー。pp. 46–47。ISBN 978-0-596-00982-3。