実際の動作を見る
シーケンス図の例。
同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。
入力する内容
ユーザーがWebアプリに資格情報を送信し、Webアプリが認証サービスにデータベースの確認を依頼して、ユーザーがトークンまたはエラーを受け取るシーケンス図を作成。
次に試すパスワードリセットの経路を追加。失敗が繰り返された後のレート制限レスポンスを追加。
UMLシーケンス図 · OMG UML 2.5.1 §17 (Interactions) · schematex-sequence
生成された図
シーケンス図とは。
シーケンス図は、名前付きの参加者間で交換されるメッセージを時系列で示します。ライフラインで関係者を識別し、矢印でリクエスト、レスポンス、非同期メッセージを表します。
誰が誰を呼び出し、その次に何が起きるかが重要な場合に使います。条件分岐、ループ、並列処理もインタラクション内に直接示せます。
- Standard
- OMG UML 2.5.1 §17 (Interactions)
- Engine
- schematex-sequence
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
利用者
シーケンス図を使う人。
リクエスト、レスポンス、失敗経路を記録するAPIとサービスのインタラクション。
並列処理と注文サーガの補償処理を示すサービス間ワークフロー。
データソース、変換サービス、ターゲットストア間のETLデータ交換。
使い方
3ステップでシーケンス図を作成する方法。
01
説明する
まずは1段落で十分です。
“ユーザーがWebアプリに資格情報を送信し、Webアプリが認証サービスにデータベースの確認を依頼して、ユーザーがトークンまたはエラーを受け取るシーケンス図を作成。”
02
図を確認
最適なエンジンで描画します。
03
変更点を伝える
編集のたびにバージョンを保存します。
パスワードリセットの経路を追加。
V2 · DRAWN FROM V1, NOTHING RETYPEDよくある質問
よくある質問
シーケンス図とは何ですか?
参加者間のメッセージを時系列で示すUMLインタラクション図です。
シーケンス図はいつ使うべきですか?
メッセージの順序が重要なAPI呼び出しフロー、ユーザージャーニー、連携、バックグラウンドジョブなどを記録するために使います。
エラーや条件分岐を表示できますか?
はい。成功とエラーの結果には代替分岐を、発生しない可能性がある処理にはオプションブロックを使います。
ループや並列処理を表示できますか?
はい。ループはメッセージの繰り返しを、並列フラグメントは同時に実行できるインタラクションを示します。
関連ツール