组件图与部署图作业
组件图与部署图作业
一. 简答题(共7题,100分)
-
(简答题)
请阐述类与构件之间的主要异同点,并指出在 UML 中构件主要包括哪三种。正确答案:
类是逻辑抽象,构件是物理抽象类可以直接有属性和操作,构件则仅拥有可以通过其接口访问的操作
构件包括实施构件、工作产品构件、执行构件三种。
-
(简答题)
构件相关的接口有哪两种类型?它们的图示法分别是什么样的?从关联关系的角度来 看,构件与这两种类型的接口之间是什么关系?正确答案:
“所需的接口”和“提供的接口”两种类型构件与“所需的接口”之间是“使用”关系,与“提供的接口”之间是“实现”关系。
-
(简答题)
在一张基本构件图中,构件之间最常见的关系是什么?正确答案:
“使用”和“实现”关系 -
(简答题)
下图是对 callcenter.exe的结构进行建模的结果,请说明该图所表示的含义。
正确答案:
可执行文件 callcenter.exe将使用配置文件 config.ini ,程序库 shp_a3.dll(版本为 4.6.0.6) 和 sh_ttsu.dll;而程序库 sh_ttsu.dll 将使用 shp_a3.dll 和 libtts.dll 。 -
(简答题)
请阅读如图所示的构件图,说明它表述的含义。
正确答案:
工商注册短信查重程序需要其他构件提供“短信发送”和“短信接收”两个接口。该程序由“短信网关接口”、“查重业务处理”、“工商局系统接口”三个构件。
“查重业务处理”通过“短信网关接口”完成“收取短信”和“发送短信”工作,并向工 商局系统接口完成“数据查询”。
-
(简答题)
什么是节点,处理器和设备这两种节点有什么区别?正确答案:
节点表示的是运行时的一类计算资源。 处理器是具有处理能力的节点, 设备是没有处理能 力的节点。 -
(简答题)
请阅读图所示的部署图,说明其所表示的含义:
正确答案:
在部署环境中有两类资源,一类是客户端,安装的是 Windows 操作系统,上面将部署 ReservationApp 应用程序;另一类是服务器,安装的也是 Windows 操作系统,它将运行一 个名为 Scheduler.exe的服务器端程序,它使用了 SQL Server 服务器,该服务器上需要创 建一个名为 Reservation的数据库。客户端和服务器之间是 100M 以太网连接。
参考资料:UML课后习题-答案~.doc