次の方法で共有


モデル要素と作業項目とのリンク

Visual Studio Ultimate のモデル要素と Team Foundation Server の作業項目をリンクすることで、タスク、テスト ケース、バグ、要件、問題、およびモデルに関連するその他の作業を追跡します。 ドキュメントを、リンクされた作業項目にアタッチしてモデル要素に関連付けます。

注意

Team Foundation Server とチーム エクスプローラーを使用してリンクを作成し、開く必要があります。リンクされた図を他のユーザーが開くことができるように、モデリング プロジェクトと図がバージョン管理にチェックインされていることを確認します。

たとえば、次のものをリンクできます。

  • ユーザー ストーリー作業項目とアクティビティ図。これは、ユーザー ストーリーが一連の操作として実現される方法を示します。

  • ユース ケース図のユース ケースとテスト ケース作業項目。これで、ユース ケースが正しく実装されていることを確認します。

  • UML クラス図のクラスの属性とバグ作業項目。これは、属性の実装のエラーを示します。

  • コンポーネント図のコンポーネントとタスク作業項目。これで、コンポーネントの開発を追跡します。 通常、このようなタスクは、より小さいタスクに分割されます。

作業項目は、次のような、モデリング図または UML モデル エクスプローラーで選択できる任意の要素にリンクできます。

  • UML クラス、生存線、ユース ケース、サブシステム、アクティビティ、オブジェクト ノード、コンポーネント、インターフェイスなどの UML モデルのすべての要素。

  • 関連、汎化、依存関係、フロー、メッセージなどの UML モデルのすべての関係。

  • クラスの属性と操作、生存線の実行発生、アクティビティの入力ピンと出力ピン、コンポーネントのパートとポートなどの要素のパート。

  • レイヤーおよびレイヤーの依存関係。

  • コメントおよびコメント リンク。

  • 図。 図を選択するには、図の空白部分をクリックします。

  • Team Foundation Server に接続する

  • モデル要素を新しい作業項目にリンクする

  • モデル要素を既存の作業項目にリンクする

  • モデル要素にリンクされた作業項目を表示する

  • 作業項目にリンクされたモデル要素を表示する

  • モデル要素と作業項目の間のリンクを削除する

  • トラブルシューティング

Team Foundation Server に接続する

リンクを作成、表示、または削除するために、まず、Team Foundation Server に接続する必要があります。

  1. [表示] メニューの [チーム エクスプローラー] をクリックします。

  2. 正しいプロジェクトが表示されない場合は、[チーム] メニューの [Team Foundation Server への接続] をクリックします。 そして、正しいプロジェクト、またはサーバーを必要に応じて選択します。

  3. チーム エクスプローラーで、作業項目の生成、リンク、または表示を行うプロジェクトを選択します。

モデル要素を新しい作業項目にリンクする

  1. モデリング図または UML モデル エクスプローラーで、モデル要素のショートカット メニューを開きます。

  2. [作業項目の生成] をクリックし、生成する作業項目の種類を選択します。

  3. 作業項目フォームで、フィールドに入力します。 [作業項目の保存] をクリックします。

    Visual Studio でモデル要素が新しい作業項目にリンクされます。 モデル要素上、またはモデル要素の近くにアイコンが表示されます。

モデル要素を既存の作業項目にリンクする

作業項目にモデル要素をリンクする場合は、作業項目からではなく、モデル要素から開始します。

  1. モデリング図または UML モデル エクスプローラーで、モデル要素のショートカット メニューを開きます。 [作業項目へリンク] をクリックします。 そして、[プロジェクト] フィールドでプロジェクトを選択します。

  2. 次のいずれかの手順で、モデル要素にリンクする 1 つ以上の作業項目を選択します。

    • [保存されたクエリ] でクエリを選択する。

    • [ID] に 1 つ以上の作業項目の ID を入力する (複数入力する場合はスペースで区切る)。

    • [次を含むタイトル] に単語または語句を入力する。

  3. [検索] をクリックします。

  4. 作業項目の一覧で、リンク先の作業項目を 1 つまたは複数選択します。

    操作を終了すると、モデル要素の "作業項目" プロパティに、以前よりも大きい数字が表示されます。 アイコンも、モデル要素の上または近くに表示されます。

モデル要素にリンクされた作業項目を表示する

  1. チーム エクスプローラーで、作業項目がモデル要素にリンクされている Team Foundation Server に接続していることを確認します。

  2. モデリング図または UML モデル エクスプローラーで、モデル要素のショートカット メニューを開きます。 [作業項目の表示] をクリックして、リンクされた作業項目の一覧を表示します。

    注意

    現在接続しているサーバーの作業項目のみが表示されます。作業項目が表示されない場合は、正しいサーバーに接続していることをチーム エクスプローラーで確認します。

作業項目にリンクされたモデル要素を表示する

Team Foundation Server 2012 以降の作業項目にリンクされたモデリング図とモデリング要素を表示できます。 たとえば、実装される新しいクラスのデザインを示すクラス モデルに作業項目がリンクされている場合があります。

  1. チーム エクスプローラーで、モデル要素が作業項目にリンクされている Team Foundation Server に接続していることを確認します。

    注意

    リンクされたモデル要素を表示するために使用できるのは、Team Web Access ではなく、チーム エクスプローラーだけです。ワークスペースが、モデリング図またはモデリング要素を含むモデリング プロジェクトにマップされていることを確認します。ワークスペースがない場合は、作成する必要があります。「トラブルシューティング」と「ワークスペースの作成と操作」を参照してください。

  2. 作業項目を開き、[リンク] をクリックします。 [モデル リンク] で、リンクされたモデル要素のショートカット メニューを開きます。 [リンクされた項目を開く] をクリックします。

    作業項目からリンクされたモデル要素を開く

モデル要素と作業項目の間のリンクを削除する

モデル要素を起点として、リンクされた作業項目を削除してください。 こうすると、そのモデル要素への作業項目からの相互リンクが正しく削除されます。 この方法以外では、作業項目から始めた場合でも、モデル要素から作業項目への相互リンクは削除されません。

  1. モデリング図または UML モデル エクスプローラーで、モデル要素のショートカット メニューを開きます。

  2. [作業項目を削除] をクリックします。

    または

    1. [プロパティ] をクリックし、リンクされた作業項目の数が表示されている [作業項目] をクリックします。

    2. [作業項目] プロパティで省略記号 (...) ボタンをクリックします。

      注意

      現在のサーバー上の作業項目のみが表示されます。リストが空で、作業項目の数が 0 ではない場合は、チーム エクスプローラーで正しいサーバーに接続していることを確認してください。

  3. [作業項目へのリンクの削除] で、リンクを解除する選択済み項目をクリアします。 [OK] をクリックします。

トラブルシューティング

懸案事項

原因

解決策

リンクするモデル要素が見つかりません。

要素が Team Foundation バージョン管理内にあるモデリング プロジェクトの図に含まれる可能性があります。 図にマップするワークスペースがない可能性があります。

ワークスペースをモデリング プロジェクトと図にマップします。 ワークスペースがない場合は、作成する必要があります。

この問題に対して表示されるエラー メッセージには、ワークスペースをマップするために使用できるパスが含まれます。

ワークスペースの作成と操作」を参照してください。

リンクされたモデル要素が見つかりません。

リンクされた要素が存在する図が、移動、名前変更、または削除されている可能性があります。

  1. 作業項目で、モデル要素へのリンクを削除します。

  2. 作業項目からモデル要素に新しいリンクを作成します。

想定しているリンク済みモデル要素が作業項目にありません。

リンクが作業項目から作成された場合にのみ、リンクされたレイヤー要素が作業項目に表示されます。 Team Foundation バージョン管理を使用していない場合は、図のローカル パスを使用してリンクを作成します。 モデリング プロジェクトとその図が Team Foundation バージョン管理内にある場合は、プロジェクトにアクセスできるすべてのチーム メンバーが、作業項目でリンクされた要素を見ることができます。

作業項目を更新してみてください。

作業項目を起点としてモデル要素へのリンクを削除しても、モデル要素から作業項目へのリンクが削除されません。

モデル要素を起点として作業項目へのリンクを削除します。

参照

概念

UML モデルとダイアグラムの編集

ソフトウェア設計のためのモデルの開発