登録する
プロセスタイプ
視覚的表現
マインドマップタイプ
構造化された表現
ノートタイプ
効率タイプ
基本フローチャート
UML
BPMN
ウェン図
無料配布
括弧図
組織図
特性要因図
タイムライン
ツリーダイアグラム
デフォルトモード

UML シーケンス図とは何ですか?制作チュートリアルと事例が添付されています

Skye
2024-11-07
175

Ⅰ.UMLシーケンス図とは何ですか?

シーケンス図は UML 相互作用図です。メッセージの送信、メッセージの受信、メッセージの処理、メッセージの返信など、オブジェクト間で送信されるメッセージの時系列を記述することによって、複数のオブジェクト間の動的なコラボレーションを示します。

シーケンス図は、オブジェクト間の相互作用シーケンス、特に相互作用の時間シーケンスを示すことに重点を置き、同時プロセスを視覚的に説明できます。その使用シナリオは非常に幅広く、ビジネスプロセスを整理し、ビジネスを非常に明確にするために使用でき、また、オープンソースソフトウェアを整理し、さまざまなコンポーネント間の関係を整理することもできます。レベルは非常に明確で理解しやすいです

シングルサインオンのシーケンス図

Ⅱ.タイミング図の構成要素

シーケンス図には 5 つの主要な要素があります。

1.俳優

システムの役割 (人、または他のシステムやサブシステム) は、小さな人のアイコンで表されます。

2. オブジェクト

オブジェクトはシーケンス図の上部にあり、四角形で表されます。オブジェクトに名前を付けるには、通常、次の 3 つの方法があります。

1) オブジェクト名とクラス名。例: Apple携帯電話: 携帯電話。

2) クラス名のみが表示され、オブジェクトは表示されません。これは匿名オブジェクトです。例: 「:mobilephone」は、シーケンス図では「:class」で表されます。

3) オブジェクト名のみが表示され、クラス名は表示されません。例: 「 iPhone :」は、シーケンス図では「Object:」で表されます。

3. ライフライン

シーケンス図の各オブジェクトと中央下部の間には垂直の点線があり、これはオブジェクトのライフライン (オブジェクトのタイムライン) であり、垂直の点線で表されます。オブジェクト間のメッセージは 2 つの点線の間に存在します。

4. 有効期間

コントロール フォーカスとも呼ばれ、シーケンス図のオブジェクト タイムライン上で特定の期間に実行される操作を表し、非常に細い長方形のバーで表されます

5. メッセージ

オブジェクト間で送信される情報を表します。メッセージには3種類あります。

1) 同期メッセージ。メッセージの送信者は、メッセージの受信者に制御を渡し、その後アクティビティを停止し、メッセージの受信者が制御を放棄するか返すのを待ちます。同期の意味を表すために使用され、実線と実線の矢印で表されます。

2) 非同期メッセージ。メッセージ送信者はメッセージを通じてメッセージ受信者にシグナルを渡し、受信者がメッセージや制御を返すのを待たずに独自のアクティビティを継続します。非同期メッセージの受信者と送信者は同時に動作し、実線と不等号で表されます。

3) メッセージを返します。戻りメッセージはプロシージャ呼び出しからの戻りを表し、不等号と破線で表されます。

UML シーケンス図

Ⅲ.タイミング図の描画ルール

タイミング図の作成方法は、次の 3 つのステップに簡単にまとめられます。

1. 明確な境界線を引き、インタラクションのコンテキストを特定する

つまり、描画したいタイミング図の範囲を定義し、描画したいタイミング図の前提と背景を理解します。

例えば、「生徒情報管理」は描画するシーケンス図のインタラクティブな内容であり、生徒登録や本人認証までは上方向に拡張する必要がなく、ユーザーのログインも必要なく、下方向に関係のない内容に拡張する必要もありません。授業スケジュールの照会や資料のダウンロードなど。

学生情報管理シーケンス図

2. 役割と対象を整理する

「学務情報管理シーケンス図」では、役割に学生・教務利用者が含まれ、オブジェクトには教務本体インターフェース、学生情報インターフェース、学生情報管理インターフェース、データベースが含まれます。

注: ロールとオブジェクトはどちらも名詞であり、動詞をロールやオブジェクトとして使用することはできません。

3. メッセージを追加

インタラクション全体をトリガーする特定のメッセージから開始して、すべてのメッセージをライフラインの間に上から下に描画し、パラメーターなどの各メッセージの特性を示します。

Ⅳ. ProcessOnを使ってシーケンス図を描くには?

ステップ 1: ProcessOn ファイル ページに入り、新しいフローチャートを作成し、左下隅の [その他のグラフィック] をクリックして、UML グラフィックタイプをグラフィック領域に追加します。

ステップ 2:左側のグラフィック ライブラリからUML グラフィックを編集領域にドラッグします。

ステップ3:テキストコンテンツを追加し、レイアウトを実行します。タイミング図をより美しくしたい場合は、タイトルや四角形などを異なる色で塗りつぶし同じアイコンをできるだけ同じサイズにし、上下のグラフィックを揃える必要があります。

Ⅴ.タイミング図の場合

初心者の場合、今すぐシーケンス図を描くのが難しい場合は、まず他の人のテンプレートのケースを研究して学ぶことができます。編集者は、誰もが参照できるように、さまざまなシナリオの UML シーケンス図をいくつか選択しました。

1. ユーザーログイン登録シーケンス図

ユーザーログイン登録シーケンス図

2. 新しいクロスドメインのタイミング図を作成する

新しいクロスドメインのタイミング図を作成する

3. 在庫管理シーケンス図

在庫管理シーケンス図

4. 支払いトランザクションのシーケンス図

支払いトランザクションのシーケンス図

、 UML シーケンス図の関連コンテンツです。テンプレートはすべて ProcessOn テンプレート コミュニティからのものです。さらにシーケンス図テンプレートを参照したい場合は、 ProcessOn テンプレートコミュニティにアクセスして「シーケンス図」を検索してください。学んでそれを使いましょう。

ProcessOn は、プロフェッショナルで強力な描画ツールとして、フローチャート、マインド マップ、組織図、 UML 図、その他のグラフィックスのオンライン編集をサポートしています。ユーザーは、新しいコンテンツを最初から作成することも、既存の描画フレームワークやケース テンプレートを簡単に編集および変更することもでき、操作はシンプルで使いやすいです。

UML図
描画チュートリアル
無料オンライン協力マインドマップとフローチャート 無料で使用