システムコンテキスト図は、設計対象のシステム、それを使う人、やり取りする外部システムを示します。内部実装を議論する前にスコープを確定するための図です。
例:返品ポータル
text
[Customer] -- submits return --> [Returns portal]
[Support agent] -- reviews return --> [Returns portal]
[Returns portal] -- checks order --> [Order system]
[Returns portal] -- requests receipt --> [Warehouse system]
業務上のやり取りが分かる名前を関係に付けます。対象システムは周囲のシステムと視覚的に区別してください。なじみのないシステムには簡潔な目的を添え、事業側の関係者も図を理解できるようにします。
レビューする項目
アクターや依存関係に抜けがないか、どのやり取りが組織の境界を越えるか、選んだスコープが事業目標と一致するかを確認します。一見小さなポータルでも、プロジェクト外の倉庫チームに依存していることが図から分かる場合があります。
内部サービス、テーブル、配置ノードは、より詳細なビューに残します。コンテキスト図に混在させると、境界が分かりにくくなります。
面接での評価点
この図によって何に合意できるか、すなわちスコープと外部との関係を説明します。図だけではセキュリティ、タイミング、障害時の動作は証明できず、追加のビューと証拠が必要です。
