如何:将模型元素链接至工作项

更新:2010 年 9 月

在 Visual Studio 旗舰版中,可以将任何模型元素链接到 Team Foundation Server 中的工作项。 这可让您跟踪任务、测试用例、Bug、需求、问题或与模型的特定部分关联的其他类型工作。 您还可以通过将任何文档附加到链接的工作项来将该文档与模型元素关联。

提示

只有当您的项目使用 Team Foundation Server 且您的计算机上安装了团队资源管理器时,您才可以创建上述链接。 若要从工作项中创建和查看链接,请下载并安装Microsoft Visual Studio 2010 可视化和建模功能包。 有关更多信息,请参见如何:从工作项链接至模型元素

例如,您可以创建以下链接:

  • 将“用户情景”工作项链接到一个活动图,该图说明如何将情景作为一个操作序列实现。

  • 将用例图中的一个用例链接到测试用例工作项,这些工作项将确保正确实现该用例。

  • 将 UML 类关系图中一个类的某个特性链接到一个 Bug 工作项,该工作项与实现该特性的过程中出现的错误有关。

  • 将组件图中的一个组件链接到一个任务工作项,该工作项用于跟踪该组件的开发情况。 此类任务通常是几个小型任务的父级。

可以将工作项链接到可在关系图或 UML 模型资源管理器中选择的任何元素。 这包括:

  • UML 模型中的所有元素,例如 UML 类、生命线、用例、子系统、活动、对象节点、组件和接口

  • UML 模型中的所有关系,例如关联、泛化、依赖项、流和消息

  • 元素的各个部分,例如类的特性和操作、生命线的执行次数、活动的输入插针和输出插针、以及组件的各个部件和端口

  • 层和层依赖项

  • 注释和注释链接

  • 关系图。 若要选择一个关系图,请单击该关系图的空白部分。

主题内容

  • 连接到 Team Foundation Server

  • 将模型元素链接到新工作项

  • 将模型元素链接到现有工作项

  • 打开已链接到模型元素的工作项

  • 从模型元素中移除工作项链接

连接到 Team Foundation Server

  1. 在**“视图”菜单上单击“团队资源管理器”**。

  2. 如果未显示正确的服务器和项目,请单击**“添加现有团队项目”**,然后选择正确的服务器和项目。

  3. 在**“团队资源管理器”**中,单击要在其中创建、链接或查看工作项的项目。

    该项目将显示在团队资源管理器中并突出显示。

将模型元素链接到新工作项

  1. 在**“团队资源管理器”**中:

    1. 确保已连接到要在其中创建新工作项的 Team Foundation Server。

    2. 确保已选择要在其中创建新工作项的项目,采用的方式是在**“团队资源管理器”**中单击该项目。

  2. 在关系图上或**“UML 模型资源管理器”中右击该模型元素,指向“创建工作项”**,然后单击所需的工作项类型。

    此时将显示工作项窗体。

  3. 填写该工作项的字段,然后单击**“保存工作项”**。

    新工作项将链接到该模型元素。 模型元素上或其附近将显示一个图标。

    重要说明重要事项

    在此版本中,链接点只是单向的,即从模型元素指向工作项。 若要启用模型元素与工作项之间的双向链接,请安装Microsoft Visual Studio 2010 可视化和建模功能包。 这意味着当您创建从 UML 模型元素指向工作项的链接时,同时也将创建从工作项指向模型元素的链接。 若要在相应的工作项中看到此链接,请打开该工作项并手动刷新它;或者关闭您的查询,再将它重新打开。 若要启用层元素与工作项之间的双向链接,请安装 Visual Studio 2010 Service Pack 1。 否则,您将必须从工作项创建该链接。 有关更多信息,请参见如何:从工作项链接至模型元素

将模型元素链接到现有工作项

  1. 在**“团队资源管理器”**中,确保已连接到包含所需工作项的 Team Foundation Server。

  2. 在关系图上或**“UML 模型资源管理器”中右击该元素,然后单击“链接到工作项”**。

    此时将显示**“链接到工作项”**对话框。

  3. 在**“项目”**字段中选择您的项目。

  4. 通过使用下列方法之一,选择要链接到该模型元素的一个或多个工作项:

    • 在**“已保存查询”**中选择一个查询。

    • 键入一个或多个用空格分隔的工作项 ID。

    • 在**“标题包含”**中键入一个词或词组。

  5. 单击**“查找”**。

    此时将显示一个工作项列表。

  6. 选中所需的一个或多个工作项对应的复选框,然后单击**“确定”**。

    该模型元素的**“工作项”**属性会显示比之前更大的数字。 模型元素上或其附近将显示一个图标。

    重要说明重要事项

    在此版本中,链接点只是单向的,即从模型元素指向工作项。 若要启用模型元素与工作项之间的双向链接,请安装Microsoft Visual Studio 2010 可视化和建模功能包。 这意味着当您创建从 UML 模型元素指向工作项的链接时,同时也将创建从工作项指向模型元素的链接。 若要在相应的工作项中看到此链接,请打开该工作项并手动刷新它;或者关闭您的查询,再将它重新打开。 若要启用层元素与工作项之间的双向链接,请安装 Visual Studio 2010 Service Pack 1。 否则,您将必须从工作项创建该链接。 有关更多信息,请参见如何:从工作项链接至模型元素

打开已链接到模型元素的工作项

  1. 在**“团队资源管理器”**中,确保已连接到该模型元素所链接到的 Team Foundation Server。

  2. 在关系图上或**“UML 模型资源管理器”中右击该模型元素,然后单击“查看工作项”**。

    工作项列表窗口将打开并显示连接的工作项列表。

    提示

    只会显示当前选定的服务器中的工作项。 如果该列表为空,请检查是否已在“团队资源管理器”中选定正确的服务器。

从模型元素中移除工作项链接

  1. 在**“团队资源管理器”**中,确保已连接到该模型元素所链接到的 Team Foundation Server。

  2. 在关系图上或**“UML 模型资源管理器”中右击该模型元素,然后单击“移除工作项”**。

    - 或 -

    1. 在关系图或**“UML 模型资源管理器”中右击该模型元素,然后单击“属性”**。

      在**“属性”窗口中,“工作项”**属性将显示已链接的工作项的数量。

    2. 在**“工作项”属性中,单击省略号“[…]”**按钮。

    此时将显示**“移除工作项的链接”**对话框。

    提示

    只会显示当前服务器中的工作项。 如果此列表为空且工作项的数目不为零,请验证是否已连接到团队资源管理器中的正确服务器。

  3. 清除要取消链接的项旁边的复选框,然后单击**“确定”**。

    工作项将不再链接到该模型元素。

    重要说明重要事项

    当您从模型元素中移除链接时,还会移除从工作项指向元素的链接。 不建议您通过编辑工作项来移除指向模型元素的链接,因为这样不会移除从模型元素指向工作项的链接, 而将移除模型元素中的工作项链接。

请参见

概念

如何:编辑 UML 模型和关系图

开发软件设计模型

修订记录

日期

修订记录

原因

2010 年 9 月

更新了主题以阐明模型元素与工作项之间的链接行为。

客户反馈

2011 年 3 月

进行了更新以反应 Visual Studio 2010 Service Pack 1 中指向层关系图的工作项链接的修复。

信息补充。