练习 1.5:创建“帐户操作”用例图

您在此练习中,您通过对系统参与者和用例之间的关系进行建模,来创建“帐户操作”用例图。

“帐户操作”用例模型描述 PiggyBank 在线银行系统的参与者和用例之间的交互。在前面的练习中,您确定了用例和参与者。现在,您可以通过对参与者和用例之间的关系进行建模,来描述用户和系统的交互。

对 Customer 参与者的关系进行建模

您可以通过对参与者和用例之间的关系进行建模来完成用例图。Customer 在此用例图中是一个主要参与者。

要对 Customer 关系进行建模:
  1. 在“模型浏览器”视图中,展开“帐户操作”,并双击“帐户操作用例”。
  2. 在选用板中,单击“关联”。
  3. 在图编辑器中,单击 Customer 参与者,并将光标拖动到“显示余额”用例元素中。
  4. 在选用板中,单击“关联”。
  5. 在图编辑器中,单击 Customer 参与者,并将光标拖动到“划拨款项”用例元素中。

现在,您已经对用例图中 Customer 参与者的关系进行了建模。Customer 参与者可以显示帐户的余额,并可以在两个帐户之间划拨款项。

对 Teller 参与者的关系进行建模

您可以通过对参与者和用例之间的关系进行建模来完成用例图。Teller 在此用例图中是一个主要参与者。

要对 Teller 关系进行建模:
  1. 在“模型浏览器”视图中,展开“帐户操作”,并双击“帐户操作用例”。
  2. 在选用板中,单击“关联”。
  3. 在图编辑器中,单击 Teller 参与者,并将光标拖动到“显示余额”用例元素中。
  4. 在选用板中,单击“关联”。
  5. 在图编辑器中,单击 Teller 参与者,并将光标拖动到“划拨款项”用例元素中。
  6. 在选用板中,单击“关联”。
  7. 在图编辑器中,单击 Teller 参与者,并将光标拖动到“兑现支票”用例元素中。

现在,您已经对用例图中 Teller 的关系进行了建模。Teller 参与者可以显示帐户的余额,并可以在两个帐户之间划拨款项,以及兑现支票。

对 CityBank 参与者的关系进行建模

您可以通过对参与者和用例之间的关系进行建模来完成用例图。CityBank 在此用例图中是一个次要参与者。

要对 CityBank 关系进行建模:
  1. 在“模型浏览器”视图中,展开“帐户操作”,并双击“帐户操作用例”。
  2. 在选用板中,单击“关联”。
  3. 在图编辑器中,单击 CityBank 参与者,并将光标拖动到“兑现支票”用例元素中。

现在,您已经对用例图中 CityBank 参与者的关系进行了建模。CityBank 参与者负责验证 PiggyBank 客户兑现的支票。CityBank 参与者是图中唯一的非人员参与者。您的图看上去应该与下图相似:

完整的 PiggyBank 用例图。

该图中的用例图显示了关系的基数。基数可能搅乱简单图的显示。要除去图中的基数,请在图编辑器中右键单击;然后单击“过滤器 > 隐藏连接符标签”。

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