![曖昧さ回避](//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Disambig_gray.svg/25px-Disambig_gray.svg.png) |
この項目では、UMLで定義されている言語の1つであるシーケンス図について説明しています。制御工学におけるシーケンス図については「シーケンス制御」をご覧ください。 |
シーケンス図(シーケンスず: sequence diagram)とは、UMLで定義されている、相互作用図の1種類である。1964年にエリクソン社が開発していた電話交換機を制御するソフトウェアの新版の開発でソフトウェアコンポーネントを採用することを提案した。この過程で計算機科学者のイヴァー・ヤコブソンは、シーケンス図を考案し、コラボレーション図を開発した。
概要
シーケンス図の例
オブジェクト間のメッセージの流れを時系列的に表現する。イベントの発生順序やオブジェクトの生存(ライフライン、lifeline)、メッセージ(message)、イベントオカレンス(event occurrence)、実行オカレンス(execution occurrence)、相互作用オカレンス(interaction occurrence)などの記述によって、もっぱら時系列にもとづいたシステム分析・設計に使用する。
|
---|
団体人物 | |
---|
概念 |
OOP | |
---|
構造性 | |
---|
操作性 | |
---|
関連性 |
- ジェネラライゼーション
- スペシャライゼーション
- リアライゼーション
- インプリメンテーション
- 多重度
- コンポジション
- アグリゲーション
- アソシエーション(英語版)
- ディペンデンシー
|
---|
拡張性 | |
---|
|
---|
図式 |
|
---|
派生言語 | |
---|
その他 | |
---|
カテゴリ |