UML建模 - ATM取款机(3)

2019-08-30 12:49

收集客户信息建立新的信用账户:Account/屏[Initialixing]设置信用限制/检查客户信用历史检查客户信用历史拒绝账户批准账户:Account/[Denied]:Account/[Approved]接受信用条件:Account/[Opened i:]签发

八、组件图

用于描述一组(构)件之间的组织和依赖关系,用于建模系统的静态实现视图。组(构)件用虚线连接,表示组(构)件间的相关性。

组(构)件可以是可执行程序、库、表、文件和文档等,它包含了逻辑类或者逻

辑类的实现信息,因此逻辑视图和实现视图之间存在映射关系。

组(构)件间也存在依赖关系,利用它可方便地分析一个组(构)件的变化会给其他组(构)件带来怎样的影响。

组(构)件图中也可包括包或子系统,它们都用于将模型元素组织成较大的组块。

ATM系统构件图

ATM.exeCardReaderCardDiapenserATMScreen

ATM客户机的组件图

ATM.exe读卡机显示点钞机读卡机显示点钞机

在C++组件图中:每个类有自己的体文件和头文件,框图中每个类映射自己的组件。如,显示类映射ATM显示组件,阴影组件称为包体,表示C++中显示类的体文件(.cpp)。

无阴影组件称为包规范,表示C++类的头文件(.H)。 组件ATM.exe是任务规范,表示处理线程(可执行程序)。

组(构)件间的相关性:如,读卡机类与显示类相关,即必须有显示类才能编译读卡机类。编译所有类后,即可创建可执行文件ATMClient.exe。

九、部署图

定义系统中软硬件的物理体系结构。

部署(配置)图可显示实际的计算机和设备(节点,立方体图形)以及它们间的连接关系,也可显示连接的类型及组(构)件间的依赖性。

在节点内部,放置可执行组(构)件和对象以显示节点与可执行软件单元的对应关系。

ATM系统的部署图

打印机ATM客户机局域网地区ATM服务器局域网ATM客户机2专用网银行数据库服务器

ATM系统部署(配置)图

银行数据库服务器地区ATM服务器打印机ATMClient1.exeATMClient2.exeATM系统采用三层结构,分别针对数据库、地区ATM服务器和客户机。 ATM客户机的可执行文件在不同地点的多个ATM上运行。 ATM客户机通过专用网与地区ATM服务器通信。 ATM服务器的可执行文件在地区ATM服务器上执行。

地区ATM服务器又通过局域网与运行Oracle的银行数据库服务器通信。

打印机与地区ATM服务器连接。


UML建模 - ATM取款机(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:东北大学2012年硕士研究生招生专业目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: