练习 2.4:创建“帐户操作”用例实现概览图

您在此练习中创建“帐户操作”用例实现概览图。您通过在每个用例中创建动态和静态的信息视图,以实现“显示余额”、“转帐”和“兑现支票”用例。

您在此练习中创建一个概览图,它描述实现每个用例的协作元素。此图用作概览,其中包含与每个用例实现的链接。

用例实现的目的是定义系统如何实施给定的用例;在这种情况下,即“显示余额”、“转帐”和“兑现支票”用例。用例实现包含一个领域图(用于描述用例参与者以及它们的关系)和一个序列图(用于描述用例的工作流程)。

参与者图的目的是揭示每个参与者的基本结构,并对该基本结构进行建模。对于每个参与者,这包含 RUP® 构造型、属性以及任何在类之间存在的关系。参与者图是为设计模型提供蓝图的、最基本的静态的类视图。当创建用例实现的序列图部分时,您会发现每个实体用来在应用程序中控制和传递数据的操作。

创建“帐户操作”用例实现概览图

“帐户操作”用例实现概览图用于显示作为每个用例实现的基础的协作实例。该图显示了用例和包含用例实现的协作实例之间的基本关系。该图参照用例模型。

要在“帐户操作”概览图中创建“显示余额”用例实现:
  1. 在“模型浏览器”视图中,展开“帐户操作”,并双击“帐户操作分析级别用例实现”图。
  2. 双击 Use Case Model.emx,展开“用例模型”,再展开“帐户操作”,单击“显示余额”模型元素,然后将它拖动到“帐户操作”图中。
  3. 在“模型浏览器”视图中,展开“分析模型”,再展开“帐户操作”,单击“«用例实现»显示余额”,然后将它拖动到该图中。
  4. 在选用板中,单击“组件图”,然后单击“实现”。
  5. 在图编辑器中,将光标置于“显示余额”协作实例上,然后将它拖动到“显示余额”用例中。

要在“帐户操作”概览图中创建“转帐”用例实现:
  1. 在“模型浏览器”视图中,展开“帐户操作”。
  2. 双击 Use Case Model.emx,展开“用例模型”,再展开“帐户操作”,单击“转帐”模型元素,然后将它拖动到“帐户操作”图中。
  3. 在“模型浏览器”视图中,展开“分析模型”,再展开“帐户操作”,单击“«用例实现»转帐”,然后将它拖动到该图中。
  4. 在选用板中,单击“组件图”,然后单击“实现”。
  5. 在图编辑器中,将光标置于“转帐”协作实例上,然后将它拖动到“转帐”用例中。

要在“帐户操作”概览图中创建“兑现支票”用例实现:
  1. 在“模型浏览器”视图中,展开“帐户操作”。
  2. 在“模型浏览器”视图中,双击 Use Case Model.emx,展开“用例模型”,再展开“帐户操作”,单击“兑现支票”模型元素,然后将它拖动到“帐户操作”图中。
  3. 在“模型浏览器”视图中,展开“分析模型”,再展开“帐户操作”,单击“«用例实现»兑现支票”,然后将它拖动到该图中。
  4. 在选用板中,单击“组件图”,然后单击“实现”。
  5. 在图编辑器中,将光标置于“兑现支票”协作实例上,然后将它拖动到“兑现支票”用例中。

您已经创建了“帐户操作”用例实现概览图,它是“显示余额”、“转帐”和“兑现支票”用例实现的基本概览。该图参照您在模块 1 中创建的 PiggyBank 用例模型中的用例。您的图看起来应该与下图相似:

PiggyBank 用例实现图。
使用条款 | 反馈
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.