组件图和部署图
绘制ATM系统的部署图用于显示ATM系统的主要布局:ATM客户机可执行文件在不同地点的多个ATM上运行。ATM客户机通过专用网与地区ATM服务器通信。ATM服务器可执行文件在地区ATM服务器上执行。地区ATM服务器又通过局域网与运行Oracle的银行数据库服务器通信。最后,打印机与地区ATM服务器连接。ATM系统采用了三层结构,分别针对数据库、地区ATM服务器和客户机。
在选课系统中,包括MainProgram类(主程序)、People类、FormObject类、ControlObject类、Student类、Registrar类、Course类和Database类。People类是Student类和Registrar类的基类,所有Student类和Registrar类依赖People类。FormObject类和ControlObject类都和Course类相关,依赖Course类。ControlObject类和Database类相关,ControlObject类依赖Database类。根据以上描述,绘制出选课系统的组件图和部署图。
请用文字说明下面的部署图所描述的系统。
[分析与讨论]
1、结合一个具体例子,分析UML建模过程中构件图和部署图所起的作用。
1、Web Server服务器
一台Web服务器预装4个操作系统及其之上的4个IIS,由于客户访问量大,3个用来部署B2C Web, 1个用来部署B2BB2E Web.
2、Web访问量分流设备
根据网站流量,自动定位客户访问流量小的服务器。
3、FTP Server And Session Server服务器
网站所有的图片都统一上传到FTP服务器上,同时B2CWeb下的Session统一转移到此服务器上。
4、DB Server服务器
数据库服务器
5、App Server服务器
定时执行排程(控制台程序)的服务器,用于與倉庫系統交互。
6、FrieWall防火墙
所有对服务器的操作通过防火墙过滤。
7、User Client
用户个人PC,预装有浏览器。
组件图和部署图 来自淘豆网m.daumloan.com转载请标明出处.