练习 1.3:(可选)确定用例

您在此练习中,确定 PiggyBank 在线银行系统中的重要用例。这些用例描述了 PiggyBank 应用程序执行的功能任务。

这些用例定义了该应用程序的用户执行的最基本功能任务。在 PiggyBank 在线银行系统中,客户可以显示他们的帐户余额,并在两个帐户之间划拨款项。只有一个出纳员可以兑现支票;但系统必须验证该交易是否有效。

创建功能区域

要创建用例图,必须首先确定功能区域。由于所有用例与银行活动相关,因此该功能区域被称为“帐户操作”。

要创建功能区域:
  1. 在“模型浏览器”视图中,依次展开“用例模型”和“«模型库» 用例构建块”,按 CTRL 键并将 ${functional.area} 程序包拖动到用例模型的根级别中。
  2. 右键单击 ${functional.area};然后单击“查找/替换”。
  3. 在“查找内容”字段中,输入 ${functional.area},并单击“替换”。
  4. 在“替换为”字段中,输入“帐户操作”,并单击“确定”。

现在,您有了一个功能区域。该功能区域代表用例模型的最基本构建块。现在,您可以使用用例填充该功能区域了。

创建用例元素

当确定功能区域后,可以导入用例并开始构建用例模型。

要创建用例模型元素:
  1. 在“模型浏览器”视图中,展开“帐户操作”,并双击“帐户操作用例”图。
  2. 在图编辑器中,右键单击注释;然后单击“从图中删除”。
  3. 在选用板中,双击“用例”,输入“显示余额”,然后将用例置于图编辑器的顶部附近。
  4. 在选用板中,双击“用例”,输入“划拨款项”,然后将用例元素置于“显示余额”用例的下面。
  5. 在选用板中,双击“用例”,输入“兑现支票”,然后将用例元素置于“划拨款项”用例的下面。
注意:用例模型模板包含帮助您创建用例图的现有用例和参与者。您可以将现有元素复制到您的功能区域中并重命名它们,而无需使用选用板创建新的用例元素。要复制现有的用例元素,请在“模型浏览器”视图的“«模型库» 用例构建块”程序包中,右键单击一个分析元素;然后单击“复制”。右键单击您的功能区域;然后单击“粘贴”。

(可选)记录用例

用例模型模板包含名为“«透视图»概览”的概览程序包,它提供关于模型的其它文档。尽管这一步是可选的,并不影响模型,但您应该在 PiggyBank 在线银行系统中组织和记录参与者与用例。

要记录用例:
  1. 在“模型浏览器”视图中,展开“«透视图» 概览”,右键单击“环境图”;然后单击“重构 > 重命名”。
  2. 要重命名图,请输入“体系结构上重要的用例”,并按 Enter 键。该图将包含项目中所有主要用例的列表。
  3. 双击“体系结构上重要的用例”。
  4. 在“模型浏览器”视图中,展开“帐户操作”文件夹,并将“显示余额”、“划拨款项”和“兑现支票”用例元素拖动到图编辑器中。
  5. 像在前一步中对用例图的排列那样,将用例垂直排列在图的中央。

您已经通过记录项目的重要用例,增加了此用例模型的可读性。您可以使用文本工具为图添加一个标题。您的项目现在看上去应该与下图相似:

“模型浏览器”视图:显示 PiggyBank 用例模型。

由于此模型只包含一个功能区域,因此可以从项目中除去“«模型库»用例构建块”项目。您不再需要这个空程序包,它会搅乱模型的层次结构。要删除该程序包,请右键单击,然后单击“删除”。

现在,您可以开始练习 1.4:确定参与者

使用条款 | 反馈
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.