您在此练习中,通过记录 PiggyBank 在线银行系统中的主类,来完成 PiggyBank 领域模型。您通过创建使用现有帐户操作分析元素的图,来记录关键的抽象、关键的控制和主要的用户界面类。
可以通过记录主要的 PiggyBank 分析元素,来创建简单的类引用。这些图从您在前面的练习中创建的用例实现参与者图中派生而来。您已创建了 PiggyBank 领域模型。现在,您将创建“PiggyBank 分析视图”、“PiggyBank 关键抽象”、“PiggyBank 关键控制器”和 PiggyBank UI 类。
建模是一个反复的过程。在该过程的这个时候,您应该已发现构成 PiggyBank 在线银行系统的所有类。尽管分析模型已完成,但完成这个练习是组织分析元素和确定对整个系统是否进行了有效建模的好方法。理解您的系统的基本结构的一个好方法是将您的类组织为图。
现在,您将创建“PiggyBank 关键控制器”图。该图描述 PiggyBank 在线银行系统中的所有控制类。
您已经在“«透视图»概览”程序包中创建了“PiggyBank 关键控制器”图。该图显示 PiggyBank 在线银行系统中的主要控制类。您的图看上去应该与下图相似:
现在,您将创建“PiggyBank 关键抽象”图。该图描述 PiggyBank 在线银行系统的关键功能抽象。
您已经在“«透视图»概览”程序包中创建了“PiggyBank 关键抽象”图。您的图看上去应该与下图相似:
现在,您将创建 PiggyBank UI 图。该图描述 PiggyBank 在线银行系统中的主要用户界面元素。用户界面类通常从名为“表单”的边界类派生。
您已经在“«透视图»概览”程序包中创建了 PiggyBank Key UI 图。您的图看上去应该与下图相似:
现在,您可创建“PiggyBank 分析视图”图,它概括了 Piggybank 概览图,您可用它来查看和浏览所有 PiggyBank 概览图。该图包含引用分析模型模板中的现有图类的链接。
您已经创建了 PiggyBank 分析模型。在该分析模型中,您通过实施您在模块 1:创建用例模型中创建的用例,对系统的静态和动态行为进行了建模。在模块 3:创建设计模型中,您将在分析模型的基础上进行构建,来开始 PiggyBank 在线银行系统应用程序的设计。
要继续,请进入模块 3:创建设计模型。