UML课后习题答案

《file》config.ini《executeable》callcenter.exe《library》shp_a3.dll{version=4.6.0.6}《library》sh_ttsu.dll《library》libtts.dll 图11-10 基本构件图

可执行文件callcenter.exe将使用配置文件config.ini,程序库shp_a3.dll(版本为4.6.0.6)和sh_ttsu.dll;而程序库sh_ttsu.dll将使用shp_a3.dll和libtts.dll。

6. 请阅读图11-11所示的构件图,说明它表述的含义。

短信发送短信接收工商注册短信查重程序收取短信短信网关接口数据查询发送短信查重业务处理工商局系统接口数据查询 图11-11 嵌套构件图

工商注册短信查重程序需要其他构件提供“短信发送”和“短信接收”两个接口。 该程序由“短信网关接口”、“查重业务处理”、“工商局系统接口”三个构件。 “查重业务处理”通过“短信网关接口”完成“收取短信”和“发送短信”工作,并向工商局系统接口完成“数据查询”。

第12章 部署图

1. 什么是节点,处理器和设备这两种节点有什么区别?

节点表示的是运行时的一类计算资源。处理器是具有处理能力的节点,设备是没有处理能力的节点。

2. 节点包含的元素主要是什么?请展开说明。

? 直接描述:例如在B/S客户端中,必须安装“Web浏览器”(并通过约束说明需IE 6.0以上版本或Firefox 1.5以上版本)。通常,对于不是由开发团队生成的制品,建议采用这种描述方式,也可以通过“约束”来描述它。

? 《artifact》构造型:它用来表示文件、构件等由开发团队生成的制品。例如: IIS服务器上的swWeb.dll、BusinessRule.dll、DataAccess.dll,C/S客户端上的sw.exe。

? 《database》构造型:它用来表示一个数据库实例(对应Oracle的scheme),例如在数据库服务器上的sw。

? 《deploymentSpec》构造型:它用来表示部署描述,通常是对关键的配置文件进行建模,你还可以在该构造块中直接指出具体参数的值。

3. 请简要说明部署图的阅读步骤。

一看节点有哪些;二看节点的约束,从而理解节点的用途;三看节点之间的连接,理解节点之间的协作;四看节点的内容,深入你感兴趣的节点,了解要部署什么 4. 请阅读图12-7所示的部署图,说明其所表示的含义:

{OS=Windows}《artifact》ReservationApp客户端{OS=Windows}{100M以太网}《artifact》Scheduler.exe《database》Reservation{SQL Server}图12-7 示例部署图

服务器 在部署环境中有两类资源,一类是客户端,安装的是Windows操作系统,上面将部署ReservationApp应用程序;另一类是服务器,安装的也是Windows操作系统,它将运行一个名为Scheduler.exe的服务器端程序,它使用了SQL Server服务器,该服务器上需要创建一个名为Reservation的数据库。客户端和服务器之间是100M以太网连接。 5. 请简要说明部署图绘制的两个阶段的主要任务。 (1)确定所需的节点及节点间的连接关系 (2)根据实现描述节点

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4