实验七 构件图和部署图

实验七   构件图和部署图

【实验目的】

  1. 掌握如何创建构件图和部署图;
  2. 掌握如何在构件图中增加组件等;
  3. 掌握如何在部署图中添加处理器、设备等。

【实验性质】

设计性实验。

【实验要求】

  1. 通过实验,熟悉并掌握UML中构件图和部署图的绘制。
  2. 学习使用Rational Rose绘制活动图。

【实验内容】

一.设计绘制选课系统中的构件图和部署图。

1.在选课系统中,包括MainProgram类(主程序)、People类、FormObject类、ControlObject类、Student类、Registrar类、Course类和Database类。People类是Student类和Registrar类的基类,所有Student类和Registrar类依赖People类。FormObject类和ControlObject类都和Course类相关,依赖Course类。ControlObject类和Database类相关,ControlObject类依赖Database类。根据以上描述,绘制出选课系统的组件图。

参考组件图如下:

实验七 构件图和部署图_第1张图片

2.网上选课系统在服务器端使用了两台主机,一台作为数据库服务器,使用Oracle服务器,另一台是同一局域网上的机器,作为HTTP服务器,上面运行了HTTP服务进程以及业务逻辑,同时还连接了打印机。而客户端则是在Internet网上任意具有Web浏览器功能的机器,客户端和HTTP服务器通过Internet连接,从HTTP服务器获取信息,当然,数据库服务器和HTTP服务器也可以放在同一台主机上,这也是一种合理的布局。根据以上分析,绘制出网上选课系统的部署图。参考部署图如下:

实验七 构件图和部署图_第2张图片 

  1. 在“远程网络教学系统”中,该系统的需求如下:

学生或教师可以在客户的PC机上通过浏览器,如IE6.0等,登录到远程网络教学系统中;在Web服务器端,我们安装Web服务器软件,如Tomcat等,部署远程网络教学系统,并通过JDBC与数据库服务器连接;数据库服务器中使用SQL Server 2000提供数据服务。根据以上的系统需求,创建系统的部署图。

 

你可能感兴趣的:(面向对象的设计与分析,开发语言,数据建模)