您先前在分析模型中确定了 PiggyBank 应用程序的主类。分析模型可以帮助您了解系统做什么,但它不描述系统如何做的细节。设计模型通过描述领域的细节和实施的细节,来构建在分析模型之上。设计模型不仅描述应用程序的结构,还描述它是如何实施的。在分析模型提供系统的抽象视图的地方,设计模型会提供非常详细的关于系统如何工作的技术视图。PiggyBank 设计模型是用 Java™ 类图建模的。
PiggyBank 在线银行系统基于由几个层组成的体系结构,这些层通过使用传送对象和代表接口互相通信。PiggyBank 设计模型被组织到一组层中,每个层代表一个不同的实施组件。以下图形提供 PiggyBank 在线银行系统体系结构的总体概览。
此教程描述每个层的组件。每个层包含类、接口和子系统,它们来自您在前一个模块中创建的 PiggyBank 分析模型。如以下图形描述,PiggyBank 应用程序包含一个表示层、一个业务层、一个集成层和一个公共元素层。
每个层在 PiggyBank 设计模型中代表一个程序包。
注意:此教程中未实施“表示”层。
注意:此教程中未实施“公共”层。您可以在模块结束时下载完整的“公共”层设计实施。
注意:在您构建 PiggyBank 设计模型之前,您应该导入在前一个模块中创建的 PiggyBank 分析模型,以确保您使用完整的、正确的分析模型启动设计模型。请记住,导入 PiggyBank 分析模型会覆盖任何具有名称 PiggyBank 分析模型的先前模型。
要导入 PiggyBank 分析模型,请单击导入分析模型。
此模块指示您如何创建 PiggyBank 在线银行系统的设计模型。
具体而言,此模块向您显示了如何执行以下操作:
此模块花费大约 1 小时来完成。