定义需求

在本练习中,您将定义用于测试 Mercury Tours 中的预订游轮功能的需求。

定义需求:

  1. 打开 ALM_Demo 项目。

    如果 ALM_Demo 项目尚未打开,请登录到该项目。有关详细信息,请参见启动 ALM

  2. 显示“需求”模块。

    1. 在 ALM 侧栏上的需求下方,选择需求

    2. 选择查看 > 需求树,以在树中显示需求。

  3. 选择 Mercury Tours Application 需求。

    展开 Requirements 根需求,并选择 Mercury Tours Application 需求。

  4. 新建需求。

    1. 单击新建需求按钮。将打开“新建需求”对话框。

    2. 名称框中,输入“Cruise Reservation”。

    3. 需求类型框中,选择功能。每个需求都属于某种需求类型。需求所属需求类型决定了哪些字段对该需求可用。项目管理员可以修改现有类型和添加新类型。

    4. 在“详细信息”选项卡中,输入或选择以下内容:

      优先级:4 - 非常高

      产品:Mercury Tours Web Site

    5. 单击提交

    6. 单击关闭以关闭“新建需求”对话框。Cruise Reservation 需求已添加到需求树中的 Mercury Tours Application 需求下。

  5. 添加 Cruise Search 子需求。

    1. 在需求树中,确保已选择新建的 Cruise Reservation 需求。

    2. 单击新建需求按钮以在 Cruise Reservation 下添加需求。将打开“新建需求”对话框。

    3. 名称框中,输入“Cruise Search”。

    4. 需求类型框中,选择功能

    5. 在“详细信息”选项卡中,输入或选择以下内容:

      优先级:4 - 非常高

      产品:Mercury Tours Web Site

    6. 单击提交

    7. 单击关闭以关闭“新建需求”对话框。Cruise Search 需求已添加为 Cruise Reservation 需求的子需求。

  6. 添加 Cruise Booking 子需求。

    1. 在需求树中,确保已选择 Cruise Reservation 需求。

    2. 单击新建需求按钮以在 Cruise Reservation 下添加需求。将打开“新建需求”对话框。

    3. 名称框中,输入“Cruise Booking”。

    4. 需求类型框中,选择功能

    5. 在“详细信息”选项卡中,输入或选择以下内容:

      优先级:4 - 非常高

      产品:Mercury Tours Web Site

    6. 单击提交

    7. 单击关闭以关闭“新建需求”对话框。Cruise Booking 需求已添加为 Cruise Reservation 需求的子需求。
  7. 将需求分配给周期。

    1. 在需求树中,选择 Cruise Reservation

    2. 选择需求 > 分配到周期。将打开“选择周期”对话框。

    3. 找到 Service Packs 发布文件夹。在 Service Pack 下,选中 Cycle 1 - New Features 周期的复选框。

    4. 单击确定以关闭发布树。

    5. 单击以将需求及其子需求分配给周期。

  8. 将其他需求分配给周期。

    1. 在需求树中的 Mercury Tours Application 下,选择 Online Travel Booking Services

    2. 选择需求 > 分配到周期。在“选择周期”对话框中,找到 Service Packs 发布文件夹。在 Service Pack 1 下,选中 Cycle 1 - New Features 周期的复选框。单击“确定”

    3. 版本控制:如果“签出”对话框已打开,请单击确定

    4. 单击以将需求及其子需求分配给周期。