模块 3:创建设计模型

您先前在分析模型中确定了 PiggyBank 应用程序的主类。分析模型可以帮助您了解系统做什么,但它不描述系统如何做的细节。设计模型通过描述领域的细节和实施的细节,来构建在分析模型之上。设计模型不仅描述应用程序的结构,还描述它是如何实施的。在分析模型提供系统的抽象视图的地方,设计模型会提供非常详细的关于系统如何工作的技术视图。PiggyBank 设计模型是用 Java 类图建模的。

PiggyBank 在线银行系统基于由几个层组成的体系结构,这些层通过使用传送对象和代表接口互相通信。PiggyBank 设计模型被组织到一组层中,每个层代表一个不同的实施组件。以下图形提供 PiggyBank 在线银行系统体系结构的总体概览。

PiggyBank 在线银行系统体系结构。

此教程描述每个层的组件。每个层包含类、接口和子系统,它们来自您在前一个模块中创建的 PiggyBank 分析模型。如以下图形描述,PiggyBank 应用程序包含一个表示层、一个业务层、一个集成层和一个公共元素层。

PiggyBank 在线银行设计模型根据应用程序体系结构来组织。

每个层在 PiggyBank 设计模型中代表一个程序包。

注意:在您构建 PiggyBank 设计模型之前,您应该导入在前一个模块中创建的 PiggyBank 分析模型,以确保您使用完整的、正确的分析模型启动设计模型。请记住,导入 PiggyBank 分析模型会覆盖任何具有名称 PiggyBank 分析模型的先前模型。

要导入 PiggyBank 分析模型,请单击导入分析模型

导入图标   导入分析模型

此模块指示您如何创建 PiggyBank 在线银行系统的设计模型。

具体而言,此模块向您显示了如何执行以下操作:


练习

此模块中的练习必须按以下顺序完成:

所需时间

此模块花费大约 1 小时来完成。

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