| この項目では、UMLで定義されている言語の1つであるシーケンス図について説明しています。制御工学におけるシーケンス図については「シーケンス制御」をご覧ください。 |
シーケンス図(シーケンスず: sequence diagram)とは、UMLで定義されている、相互作用図の1種類である。1964年にエリクソン社が開発していた電話交換機を制御するソフトウェアの新版の開発でソフトウェアコンポーネントを採用することを提案した。この過程で計算機科学者のイヴァー・ヤコブソンは、シーケンス図を考案し、コラボレーション図を開発した。
概要
オブジェクト間のメッセージの流れを時系列的に表現する。イベントの発生順序やオブジェクトの生存(ライフライン、lifeline)、メッセージ(message)、イベントオカレンス(event occurrence)、実行オカレンス(execution occurrence)、相互作用オカレンス(interaction occurrence)などの記述によって、もっぱら時系列にもとづいたシステム分析・設計に使用する。
|
---|
団体人物 | |
---|
概念 | OOP | |
---|
構造性 | - アクター(英語版)
- 属性
- アーティファクト(英語版)
- クラス
- コンポーネント(英語版)
- インターフェース(英語版)
- オブジェクト
- パッケージ(英語版)
|
---|
操作性 | - アクティビティ(英語版)
- イベント(英語版)
- メッセージ
- メソッド
- ステート(英語版)
- ユースケース
|
---|
関連性 | - ジェネラライゼーション
- スペシャライゼーション
- リアライゼーション
- インプリメンテーション
- 多重度
- コンポジション
- アグリゲーション
- アソシエーション(英語版)
- ディペンデンシー
|
---|
拡張性 | |
---|
|
---|
図式 | 構造 | |
---|
振る舞い | |
---|
相互作用 | - インタラクション概要図(英語版)
- コミュニケーション図(英語版)
- シーケンス図
- タイミング図(英語版)
|
---|
|
---|
派生言語 | |
---|
その他 | |
---|
カテゴリ |
| この項目は、工学・技術に関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(Portal:技術と産業)。 |