ステートチャート図 前半 FM13003 怡土 宗太.

Slides:



Advertisements
Similar presentations
ステートチャート図 FM11013 中田紀之. ステートチャート図とは ( ステートマシン ) 時間の経過と共に変化するオブジェク トの「状態」を表す。 UML2.0 以降ではステートマシン図と名 前が変更になった。
Advertisements

Chapter1 UML の概要とオブジェクト指向の基本概念 1 情報工学専攻 MFM10004 奥平 健太.
プログラミング言語論 第10回(演習) 情報工学科 木村昌臣   篠埜 功.
シーケンス図の生成のための実行履歴圧縮手法
社会人学習講座 「Javaプログラミング概論」
4 相互作用図 後半 FM13001 青野大樹.
4.定年制 *戦後⇒50歳や55歳が一般的。 定年制・・・従業員が一定年齢に到達した時に自動的かつ 「終身雇用」の用語が当てはまる。
相互作用図 FM11010 田中健太.
Chapter3 クラス図(後半)             FM12014 劉鎧誠.
ソフトウェア工学特論III 第10回 その他の図 情報通信工学専攻 GM11013 堀江 真史
実地棚卸/棚卸検数 & 在庫調整 SAP Best Practices.
4章 制御の流れ-3.
Androidアプリを公開する方法.
パイプラインパフォーマンス管理 SAP Best Practices.
クラスその2∽(アドバンス)∽ 福岡工業大学  梶原 大慈       .
Chapter 4 相互作用図 FM12010 中山直飛.
Chapter5 ステートチャート図 FM 于 聡.
エンタープライズアプリケーション II 第10回 / 2006年7月23日
ソフトウェア工学特論Ⅲ ユースケース図 後半
Javaのインタフェース についての補足 2006年5月17日 海谷 治彦.
ユースケース図 FM12012 比嘉久登.
顧客/コンタクト管理 SAP Best Practices.
売上原価会計 SAP Best Practices.
知的システムデザイン研究室 吉田武史,奥田環,上村祐子
CHAPTER1 UMLとオブジェクト指向の基本概念(2)
医学部受験情報の説明をします。  .
Chapter 2 ユースケース図 FM12011 バユウユウ 山内研究室
ユースケース図2-4~ FM11012 中島拓也.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第5回 CPUの役割と仕組み3 割り込み、パイプライン、並列処理
割 込 み(1) オペレーティングシステム No.5.
技術者英語 対象: 電気電子システム工学科 2年生 時限: 前期 水曜日 Ⅳ限 担当: 武藤 真三、本間 聡
UML入門 UML PRESS vol.1 より 時松誠治 2003年5月19日.
ユースケース オブジェクト指向の要求分析のためのモデル。 スウェーデンのイヴァー・ヤコブソンが1990年代前半に開発。
オブジェクト プログラミング 第1回.
プログラミング演習3 第2回 GUIの復習.
「高齢者雇用安定法」による高齢者雇用就業対策の概要 (1987年「シルバー人材センター」長瀬甚遠)
ウイルスについて I98N044 久野耕介 I98N114 藤田和久
Chapter7 その他の図 FM13010  須崎研 村上 太一.
その他の図 Chapter 7.
アルゴリズムとプログラミング (Algorithms and Programming)
プログラミング基礎a 第10回 Javaによる図形処理入門(2) GUIの使い方
深津・高島・上田・安藤・釆元・河野・西野
社会シミュレーションのための モデル作成環境
     年  月  日 名前 太郎 x 班.
『企業と市場のシミュレーション』 井庭 崇 第6回:シミュレーション作成演習①
プログラミング基礎a 第10回 Javaによる図形処理入門(2) GUIの使い方
はじめに 2年生 4年生 新入生 学部 1年生 編入生 3年生 院生 院生 留学生.
シナリオのアニメーション表示による 妥当性確認支援
物理的側面を表現する図 Chapter6 物理的側面を表現する図について徐研究室の大楠が発表します。 FM13005 大楠拓也 徐研究室.
情報 第1回:状態遷移 その1.
プログラムの基本構造と 構造化チャート(PAD)
1-3 UMLの図(ダイアグラム) コンポーネント図 システムの物理的な構成を表現 ソフトウェアコンポーネントの依存性を表現
UMLの概要とオブジェクト指向の基本概念
E-R図 井上卓也.
高度情報演習1A スクリーンセーバ作成 2016年4月13日 情報工学科 篠埜 功.
オペレーティングシステム (プロセススケジューリング)
All Rights Reserved, Copyright © 2004, Kobayashi
情報の集約 記述統計 記述統計とは、収集したデータの分布を明らかにする事により、データの示す傾向や性質を要約することです。データを収集してもそこから情報を読み取らなければ意味はありません。特に膨大な量のデータになれば読みやすい形にまとめて要約する必要があります。
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
物理的側面を表現する図 石原研 古賀浩之.
4.プッシュダウンオートマトンと 文脈自由文法の等価性
自然言語処理2008 平成20年12月22日.
クラスメートを知る ここにパートナーの名前を入力します.
情報処理技法(リテラシ)II 第1回:オリエンテーション 産業技術大学院大学 情報アーキテクチャ専攻 助教  柴田 淳司 パソコンの基本操作.
より分かりやすい ユースケースモデルを作る
Javaとは Javaとはオブジェクト指向言語でJava VM(Java仮想マシン)と呼ばれるプログラム上で動作します。
うりずん+インターンシップ 社会人基礎力フィードバック表
Chapter 5-2 ステートチャート図 FM12011 バユウユウ 山内研
うかべん 大阪#9 Uka3D資料.
Presentation transcript:

ステートチャート図 前半 FM13003 怡土 宗太

ステートチャート図(ステートマシン) 時間の経過と共に変化するオブジェクトの「状態」を表す。 UML2.x以降ではステートマシン図と名前が変更になった。

ステートチャート図の例 開始状態 誕生 状態 乳児 イベント 誕生 幼児 就業 学生 就職 社会人 退職 老後 死亡 終了状態

状態 オブジェクトがそのライフサイクルの中で、ある一定の時間とどまる状態、状況。 角の丸い長方形で表現し、長方形の中央に状態名を配置する。

開始状態 オブジェクトの生成時点または、コンポジット状態における開始時点を示す特別な状態。 状態 コンポジット状態 状態2 状態1 状態3

終了状態 動作完了を示す特別な状態です。 コンポジット状態のように状態が階層化されている場合は、そのレベルの状態内での動作完了を表す。 状態 状態2 状態1 状態3

イベント(トリガー) オブジェクトに何らかの影響をもたらす事象の発生を言う。 イベント(トリガー) 就職 学生 社会人

状態遷移 ある状態から、ほかの状態に変わること。 自分自身の状態に入りなおす場合は 自己遷移という。 進級 就学 就職 幼児 学生 社会人   自己遷移という。 進級 自己遷移 就学 就職 幼児 学生 社会人 状態遷移

ガード条件 同じイベントが複数存在するなどの理由で、分岐が必要な場合、その分岐についての条件をガード条件という。 大学生 高校生 浪人 受験[合格] 受験[不合格] 受験[合格] 浪人 受験[不合格]

状態(∽アドバンス) 状態は以下の2つの区画に分けられる 名前区画 内部遷移区画 内部アビリティ区画 UML2.x UML1.x 名前区画 状態1 状態1 entry/入場アクション entry/入場アクション 内部遷移区画 do/アクティビティ do/アクティビティ exit/退場アクション exit/退場アクション トリガー

アクション(エフェクト) 指定されたイベントが発生すると稼働する動作 イベントが発生して、ガード条件が真ならば遷移は発生するが、アクションは遷移と共に稼働する 受験[合格]/入学手続き 高校生 大学生 受験[不合格] 受験[合格]/入学手続き 浪人 受験[不合格]

入場アクション・退場アクション 状態内にもアクションを以下のように記述することができる。 entry / 入社手続き 動作ラベル/ 動作 動作ラベル/ 動作 entry / 入社手続き 入場アクション 会社員 entry/入社手続き exit/退社手続き 退場アクション

アクティビティ 状態に入ってからでるまで、または動作完了までの一定時間継続して行われる動作 もし、アクティビティ実行中にイベントが発生して、オブジェクトの状態がほかの状態に遷移すると実行中のアクティビティは中断される。 会社員 entry/入社手続き do/仕事をする アクティビティ exit/退社手続き

コンポジット状態 状態はその中に状態(サブ状態)を持つことができ、この階層化した状態をコンポジット状態という。 多数の状態を持つ複雑なステートチャート図の場合でも、コンポジット状態を利用するとより表現しやすくなる

コンポジット状態 営業 就職 試用期間 技術 老後 コンポジット状態 サブ状態 会社員 本採用/[営業職] 職場転換 [技術職] 職場転換 本採用[技術職] 技術 サブ状態 定年 老後

開始状態、終了状態補足 開始状態は。ステートチャート図の中に一つだけ記述。 コンポジット状態があれば、その入り口に1つ記述します。 終了状態は、必要ならば複数記述してもよい。

開始状態、終了状態補足 状態1 状態1 = 状態2 状態2 状態3 状態3