スコープ・要求
シーケンス図
Sequence Diagram
読み:しーけんすず
登場する役割や要素の間で、どのようなメッセージがどの順で交わされるかを表す図です。
01初心者向け
まず意味をつかむ
画面からサーバーへ依頼し、外部サービスから結果を受け取る、といったやり取りを時系列で追います。誰が誰を待つのかを確認しやすくします。
02実務者向け
仕事でどう使うか
一つのシナリオについて相手と依頼内容を並べ、同期・非同期、応答、失敗時の分岐を示します。外部連携ではタイムアウトや再試行の責任も確認します。
03専門家向け
判断を一段深める
上下方向の順序は示せても、線の長さだけで実時間を測れるわけではありません。並行処理や任意の順序を誤って直列化せず、図で約束する意味を合わせます。
IN PRACTICE
具体例で考える
架空の会員登録で、画面から登録API、APIから本人確認サービスへの依頼、確認結果の返信を描き、待ち時間の発生箇所を話し合います。
理解を助けるための架空の例です。画面から登録依頼
本人確認を照会
結果を画面へ返信
一つの成功経路のメッセージ順を簡略化しています。
ここは誤解しやすい
システムの構成図だけでは、呼出しの順番や待ち関係は分かりません。
この知識を、組織の力へ。
