コンテキスト図テンプレート
Miro
コンテキスト図テンプレートについて
コンテキスト図は、ソフトウェアシステム全体を単一のプロセスとして配置し、外部エンティティがシステムとどのように相互作用するかを表示します。
システムは、ウェブサイト、アプリケーション、プラットフォーム、または製品である可能性があります。外部エンティティには、顧客、マネージャー、同じ組織内のチーム、他の企業などが含まれる可能性があります。
この図は、新プロジェクトの発見フェーズで使用されます。それは、ビジネスアナリストや関係者がシステムの範囲の概要を把握するのを助けます。プロジェクトが始まる前に、経営陣は懸念を表明し、フィードバックを提供することができます。
コンテキスト図は、システムコンテキスト図やレベル0データフロー図とも呼ばれることがあります。
データフロー図 (DFD) は、後続のレベルでシステム内のデータフローを示し、コンテキスト図では含まれない追加情報を持っています。レベル0のDFDとして、コンテキスト図はシステムの最も高レベルの概要を示し、詳細に踏み込むことはありません。
コンテキスト図の利点
コンテキスト図の主な利点は以下の通りです。
1.計画またはプロジェクト範囲のビジュアル概要を提供
コンテキスト図は、プロジェクト関係者がソフトウェアシステム全体を一目で理解するのに役立ちます。高次のプロジェクト計画またはプロジェクト範囲を視覚化します。
2.エラーや記入漏れに気づくのに役立ちます。
システム全体がシンプルで動的な図で示されているため、チームや経営陣はビジネスプランやプロジェクト要件のエラーを特定しやすくなります。コンテキスト図は、既存システム内の問題を特定するためにも使用できます。
3.修正が簡単です。
コンテキスト図は、新しい情報が提供されると簡単に修正できます。システムや外部要因の変化があった場合、図の各要素を編集、追加、削除できます。
4. 非常にカスタマイズ可能です。
チームはどのような図形、色、フォントでも使用して、オンラインコンテキスト図をカスタマイズできます。要素を追加したり、既存の要素を再配置したり、ただ視覚面だけを変更してプロジェクトのシステムを最適に反映することができます。
5. ターゲットユーザーを特定するのに役立ちます。
コンテキスト図はアプリケーションのユーザーグループとその相互作用を概説しているため、開発者は主要なユーザーグループを特定できます。これにより、投資家はどのプロジェクトに投資するかを決定しやすくなります。
6. 技術的な知識は必要ありません。
コンテキスト図を作成するのに、技術的な知識やコーディングの経験は必要ありません。誰でも Miro のようなオンラインツールを使って、数分で作成できます。
コンテキスト図テンプレートの使い方
ビジュアル ワークスペースを使用して、すべてのプロジェクトのコンテキスト図を作成して共有できます。まず、コンテキスト図テンプレートを取得し、次の手順に従ってください。
ステップ 1:
システムを中央の円に配置してください。システムはメインプロセスであり、コンテキスト図の中心となります。他のすべての要素はこの円と相互作用します。
ステップ 2:
四角形または長方形を使用して、システムと相互作用する外部エンティティを一覧にします。円の周りに配置してください。
ステップ 3:
矢印を使用して、中央の円とやり取りする外部エンティティがどのようにシステムとコミュニケーションするかを示します。
ステップ 4:
ダイアグラムを他の人と共有してフィードバックをもらいましょう。Miro を使えば、インタラクティブなダイアグラム作成ツールを通じて、コンテキスト図を簡単に共同編集し、発表できます。
効果的なコンテキスト図テンプレートの一般的なユースケース
コンテキスト図テンプレートの動作をよりよく理解するために、セールスオーダー用に構築されたシステムを考えてみましょう。このシナリオでは、マネージャー、従業員、そして顧客が協力してセールスオーダーを生成します。
詳細かつ事実に基づく受注には、購入者がお客様として製品を買い、受注書を受け取る内容が含まれます。従業員は更新情報や製品をシステムに送信し、マネージャーは新しい従業員を追加し、既存の従業員やベンダーについてのデータを受け取ります。
このシステムのコンテキスト図では、中央の円に「Sales Order System」と記されています。外部エンティティは「顧客」、「従業員」、「マネージャー」です。
矢印を描いてインタラクションを表現することができます。例えば、「Sales Order」から「Customer」への矢印を追加し、システムが請求書を顧客に送信することを示すために「Order Invoice」と書くことができます。