工具向导:使用 Rational RequisitePro 详细描述用例
此工具向导描述如何使用 Rational RequisitePro&reg 详细描述系统用例。
工具:Rational RequisitePro
主要描述

概述

确定了所提议系统的用例之后(如 Rational Rose® 工具向导:查找参与者和用例”中所述),可以使用 RequisitePro 开发用例规范文档。

系统用例的描述由系统分析员执行。

:您可以使用集成的用例管理功能在 Rose 中开发用例并在 RequisitePro 中生成用例。请参阅“工具向导:使用 Rational Rose 和 Rational RequisitePro 管理用例”获取更多信息。

用例规范文档的内容可用于创建特定需求。这些需求可以跟踪到(或链接到)其他需求,如产品功能。

所选用例的文本信息由担任需求指定者角色的人员详述,需求指定者负责为每个用例撰写用例规范。此文档定义用例的所有文本属性,并可能详述 RUP 任务查找参与者和用例中生成的用例的名称和描述。

工具步骤

要使用 RequisitePro 详细描述用例:

  1. 创建用例规范文档
  2. 完成用例规范文档
  3. 在详细用例规范中创建需求
  4. 向用例规范添加图(可选)

如果使用用例模板创建了 RequisitePro 项目,则此项目已经包含一个用例规范文档类型。

1. 创建用例规范文档

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

:如果已经在 Rose 中开发了用例,可使用“工具向导:使用 Rational Rose 和 Rational RequisitePro 管理用例”中描述的过程新建与这个 Rose 用例关联的用例文档。如果不是,则使用以下工具步骤创建用例文档。

要在 RequisitePro 中创建用例规范文档:
  1. 在文档管理器中,选择您希望放置新文档的包。然后单击文件 >新建 > 文档。“文档属性”对话框将出现。
  2. 输入文档的名称、描述和文件名。
  3. 文档类型列表中,选择“用例规范文档类型”。
  4. 单击确定。将在 Microsoft® Word 中打开该用例规范文档的大纲。

有关更多信息

帮助手册图标 请参阅 RequisitePro 联机帮助中标题为 Creating requirements documents(索引:documents > creating)的主题。

2. 完成用例规范文档

在新建的用例规范文档的各部分内,输入特定于用例规范的信息。名称和简述属性应该已经在最初确定用例时记录了。

要完成用例规范文档:

  1. 将大纲中显示的“用例名称”文本替换为用例的实际名称。

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

  2. 请阅读简述部分中的指示信息,然后将其删除并输入简要描述。

    :如果是在 Rose 中开发的用例,但希望将此 Rose 文档字段作为简述部分的一部分加入 RequisitePro 用例文档中,请从 Rose 的“用例规范”对话框中的文档字段内复制文本,并将其粘贴到您的用例规范文档中。

  3. 将“基本事件流”部分中的缺省文本替换为此用例的基本事件流的文本。在不同的行上标识每一步。

  4. 为其他用例属性(备选事件流、特殊需求、前置条件、后置条件等)重复此过程。

  5. 单击 RequisitePro > 文档 > 保存

有关更多信息

帮助手册图标 请参阅 RequisitePro 联机帮助中标题为 Saving requirements documents(索引:documents > saving)的主题。

3. 在详细用例规范中创建需求

要跟踪用例与附加信息(如用例模型或产品功能)之间的可跟踪性链接,请从“用例规范”部分创建 RequisitePro 需求。使该用例名成为一个父需求,并从其属性中创建子需求。这些属性可以包含简述、基本或备选事件流内的操作、前置条件、后置条件、特殊需求和扩展关系。

  1. 在用例规范文档中,选择用例名称。

  2. 执行以下操作之一:

    • 右键单击并选择新建需求
    • 单击 RequisitePro > 需求 > 新建
      将出现“需求属性”对话框。

  3. 选择 UC:用例需求类型作为需求类型。

  4. 属性选项卡上的属性属性中,从值列表内选择值“名称”。

  5. 为简述重复前面的步骤(将“属性”属性设置为“简述”)。在层次结构选项卡上,选择 <选择父需求> 并确定代表用例名称的 UC 需求。

  6. 在用例规范文档的基本事件流部分中,为希望设置可跟踪性链接的各步骤或步骤组(子流)创建 UC 需求。将“属性”属性设置为基本流,并将需求的父需求设置为上述步骤 1-3 中创建的用例名称需求。您可以选择指示始终一起执行的步骤组。如果需要,请使用层次需求区分子流与基本事件流。

    :无需为事件流中的每个步骤创建需求。创建事件流需求的价值在于从高级别需求(如产品功能)追溯到事件流的特定部分。事件流通常跨越若干页,因此可能更倾向于将事件流视为一个整体。

  7. 在各备选事件流中,为希望设置可跟踪性链接的各步骤或步骤组(子流)创建 UC 需求。将“属性”属性设置为备选流,并按照前面的指示设置父需求。与基本事件流类似,使用层次需求指示完整的子流。

  8. 以下步骤是可选的:

    • 在用例规范文档的前置条件部分中,分别选择各前置条件并创建一个 UC 需求(属性 = 前置条件,父需求 = 用例名称需求)。
    • 为后置条件(属性 = 后置条件)和特殊需求部分(属性 = 特殊)重复上面的步骤。将用例名称需求设置为其父需求。

有关更多信息

帮助手册图标请参考 RequisitePro 联机帮助中的主题 Creating requirements in a document(索引:requirements > creating)。

4. 向用例规范添加图(可选)

某些用例属性不是文本的,如“用例图”和“其他图”。请参阅 RUP 工作产品:用例。这些图存储在 Rose 中。使用 Rational SoDA®,您可以通过 RequisitePro 中存储的用例文本属性和 Rose 中存储的用例图信息创建用例报告。

请参阅此工具向导开始部分的附加信息来获取更多指导信息。