工具向导:使用 Rational RequisitePro 详细描述业务用例
此工具向导描述如何使用 Rational RequisitePro(R) 详述业务用例。
工具:Rational RequisitePro
关系
主要描述

用途

此工具向导描述如何使用 Rational RequisitePro® 详述业务用例。

概述

如标题为查找业务参与者和用例的 Rational Rose® 工具向导中所述,确定了业务用例之后,您可以使用 RequisitePro 来生成业务用例规范文档。

注意:当您启动项目时,可以使用集成用例管理功能在 Rose 中开发用例并在 RequisitePro 中生成用例需求。请参阅工具向导:使用 Rational Rose 和 Rational RequisitePro 管理用例获取更多信息。

您可以使用业务用例规范文档中的各部分来创建特定需求。这些需求可以跟踪(或链接)到其他的需求,例如产品功能部件。

业务设计人员为每个业务用例都编写了业务用例规范文档。此文档定义用例的所有文本属性,并可能详细阐述了关于用例的名称和描述的信息。(请参阅任务:查找业务参与者和用例。)

工具步骤

要使用 Rational RequisitePro 详细描述业务用例:

  1. 将业务用例规范文档类型添加到项目中(如果必要)
  2. 创建业务用例规范文档
  3. 完成业务用例规范文档
  4. 在详细的业务用例规范中创建需求
  5. 将图添加到用例规范中(可选)

1.  将业务用例规范文档类型添加到项目中(如果必要) 

要使用 RequisitePro 中提供的业务用例规范大纲,则您的项目必须具有业务用例规范文档类型。(要检查您是否具有此文档类型,请选择资源管理器中的项目,然后单击文件 > 属性。单击文档类型选项卡,并查看是否列出了该文档类型。)如果文档类型已经适用于您的项目,则可以转至过程 2。

工具步骤

要将业务用例规范文档类型添加到打开的 RequisitePro 项目中:

  1. 在资源管理器中选择项目,然后单击文件 > 属性。此时将出现“项目属性”对话框。
  2. 单击文档类型选项卡,然后单击添加。此时将出现“文档类型”对话框。
  3. 执行以下操作:
    • 名称框中输入“业务用例规范文档类型”。
    • 输入对文档类型的描述。
    • 输入文件扩展名。文件扩展名适用于与文档类型相关联的所有文档。
    • 缺省需求类型列表中,单击“用例需求类型”。
    • 大纲名称列表中,选择“RUP 业务用例规范”。
  4. 单击确定关闭“文档类型”对话框。
  5. 单击确定关闭“项目属性”对话框。

关于更多信息

帮助图标 请参阅 RequisitePro 联机帮助中标题为创建和修改文档类型的主题(索引:文档类型 > 创建)。

2. 创建业务用例规范文档

业务用例规范文档包含用例的文本属性。此文档包含以下用例属性:名称、简要描述、基本事件流、备选基本流、前置条件、后置条件和特殊需求。

注意:如果您已在 Rose 中开发了用例,则可以使用工具向导使用 Rational Rose 和 Rational RequisitePro 管理用例中描述的过程来创建与 Rose 用例相关联的新用例文档。反之,则使用以下工具步骤来创建用例文档。

要创建业务用例规范文档:

  • 单击文件 > 新建 > 文档。此时将出现“文档属性”对话框。
  • 输入文档的名称、描述和文件名。
  • 接受缺省包,或单击邻近的浏览按键并选择您要放置新文档的包。
  • 文档类型框中,选择“业务用例规范文档类型”。单击确定。此时将在 Microsoft® Word 中打开业务用例规范文档的大纲。

关于更多信息

帮助图标 请参阅 RequisitePro 联机帮助中的主题创建需求文档(索引:文档 > 创建)。

3. 完成业务用例规范文档

在新建的业务用例规范文档中,输入与业务用例的每个部分相关的信息。应该已经在 Rose 中的任务:查找业务用例和参与者中记录了名称和简要描述属性。

要完成业务用例规范文档:

  1. 在业务用例规范文档中,将大纲中的“用例名称”文本替换为用例的实际名称。

    注意:如果您使用工具向导使用 Rational Rose 和 Rational RequisitePro 管理用例中描述的过程创建了用例文档,则用例名称将自动插入文档的标题中。使用 RequisitePro > 需求 > 剪切粘贴命令将用例需求移到“用例名称”文本中。

  2. 阅读简短描述字段中的指示信息,然后将它们删除,并输入关于您的文档的简要描述。

    注意:如果您已在 Rose 中开发了用例,并要将 Rose 文档字段作为简要描述的一部分包含到 RequisitePro 用例文档中,则复制“Rose 用例规范”对话框 文档字段中的文本,并将它粘贴到您的用例规范文档中。

  3. 将基本事件流部分中的缺省文本替换为此用例的基本事件流的文本。使用分布描述,其中每个步骤是在单独一行中指定的。
  4. 对其他用例属性(备选事件流、特殊需求、前置条件、后置条件等等)重复此过程。
  5. 单击 RequisitePro > 文档 > 保存

关于更多信息

辅助书籍图标 请参阅 RequisitePro 联机帮助中的主题保存需求文档(索引:文档 > 保存)。

4. 在详细的业务用例规范中创建需求

根据业务用例规范的各部分创建 RequisitePro 需求。将用例名称标记为父需求,并将它的属性标记为子需求。这些属性可能包括简要描述、基本事件流或备选事件流内的操作、前置条件、后置条件、特殊需求和扩展关系。

要在业务用例规范文档中创建需求:

  1. 在用例规范文档中,选择完整的用例名称文本。
  2. 执行以下某一操作:
    • 单击右键并选择新建需求
    • 单击 RequisitePro > 需求 > 新建
      此时将出现“需求属性”对话框。
  3. 选择 UC 作为需求类型。
  4. 属性选项卡上,从用例属性列表中选择“名称”的属性属性值。
  5. 对简要描述重复前面的步骤(将“属性”属性设置为“简短描述”)。在层次结构选项卡上,选择<选择父需求>并确定代表用例名称的 UC 需求。
  6. 在用例规范文档的基本事件流这一部分中,为要设置可跟踪性链接的每个步骤或步骤组(子流)创建 UC 需求。将“属性”属性设置为“基本流”,并将父需求设置为以上步骤 1-3 中创建的用例名称需求。请注意不必为事件流中的每个步骤创建需求。
    可选步骤:您可以指出总是一起执行的步骤组。如有必要,则使用层次结构需求将子流与基本事件流区分开来。
  7. 在每个备选事件流中,为要设置可跟踪性链接的每个步骤或步骤组(子流)创建 UC 需求。将“属性”属性设置为“备选流”,并将父需求设置为前面所示的需求。使用层次结构需求来表示完整的子流。
  8. 以下步骤是可选的:
    • 在用例规范文档的前置条件部分中,分别选择每个前置条件并创建 UC 需求(属性 = 前置条件,父需求 = 用例名称需求)。
    • 对后置条件(属性 = 后置条件)和特殊需求部分(属性 = 特殊)重复同样的步骤。将用例名称需求设置为父需求。

关于更多信息

辅助书籍图标 请参阅 RequisitePro 联机帮助中的主题在文档中创建需求(索引:需求 > 创建)。

5. 将图添加到用例规范中(可选)

有些用例属性是非文本的,例如“用例图”和“其他图”。请参阅 RUP 工作产品:用例。这些图存储在 Rose 中。如果使用 Rational SoDA®,您就可以根据存储在 RequisitePro 中的用例文本属性和存储在 Rose 中的用例图信息创建用例报告。请参阅指南:业务用例中关于如何创建此报告的部分。