一、实验目的和要求
1. 理解UML构件图和部署图中各建模元素的含义;
2. 掌握创建和绘制构件图和部署图的方法。
二、实验内容
- 绘制机票预订系统的构件图。相关信息描述如下:
- 机票预订系统的主要构件包括用户端程序、管理员程序、服务器端程序、数据库操作构件及数据库。
- 其中,数据库操作构件需要对服务器端程序提供操作数据的接口,名为“IDatabase”。
- 另外,用户端程序和管理员程序需要依赖服务器程序的行为才能执行;数据库操作构件也需要依赖于数据库构件的行为。
- 绘制机票预订系统的配置图。相关信息描述如下:
机票预订系统包括四个节点,分别为:用户端、管理员端、程序服务器端、数据库服务器端。四个节点都属于处理器。其中,用户端与管理员端都直接与程序服务器端通信(HTTP协议),程序服务器端与数据库服务器端之间进行通信(局域网)。用户端程序、管理员程序、服务器端程序3个构件分别运行于用户端、管理员端、程序服务器端3种节点上,数据库操作构件及数据库构件运行于数据库服务器端。
三、实验要求
实验报告中详细记录建模步骤;实验结果部分附上所绘模型图(可粘贴打印图)。