组件图与部署图作业

发布时间 2024-01-12 18:33:13作者: qing影

组件图与部署图作业

一. 简答题(共7题,100分)

  1. (简答题)
    请阐述类与构件之间的主要异同点,并指出在 UML 中构件主要包括哪三种。

    正确答案:
    类是逻辑抽象,构件是物理抽象

    类可以直接有属性和操作,构件则仅拥有可以通过其接口访问的操作

    构件包括实施构件、工作产品构件、执行构件三种。

  2. (简答题)
    构件相关的接口有哪两种类型?它们的图示法分别是什么样的?从关联关系的角度来 看,构件与这两种类型的接口之间是什么关系?

    正确答案:
    “所需的接口”和“提供的接口”两种类型

    构件与“所需的接口”之间是“使用”关系,与“提供的接口”之间是“实现”关系。

  3. (简答题)
    在一张基本构件图中,构件之间最常见的关系是什么?

    正确答案:
    “使用”和“实现”关系

  4. (简答题)
    下图是对 callcenter.exe的结构进行建模的结果,请说明该图所表示的含义。

    image

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

  5. (简答题)
    请阅读如图所示的构件图,说明它表述的含义。

    image

    正确答案:
    工商注册短信查重程序需要其他构件提供“短信发送”和“短信接收”两个接口。

    该程序由“短信网关接口”、“查重业务处理”、“工商局系统接口”三个构件。

    “查重业务处理”通过“短信网关接口”完成“收取短信”和“发送短信”工作,并向工 商局系统接口完成“数据查询”。

  6. (简答题)
    什么是节点,处理器和设备这两种节点有什么区别?

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

  7. (简答题)
    请阅读图所示的部署图,说明其所表示的含义:

    image

    正确答案:
    在部署环境中有两类资源,一类是客户端,安装的是 Windows 操作系统,上面将部署 ReservationApp 应用程序;另一类是服务器,安装的也是 Windows 操作系统,它将运行一 个名为 Scheduler.exe的服务器端程序,它使用了 SQL Server 服务器,该服务器上需要创 建一个名为 Reservation的数据库。客户端和服务器之间是 100M 以太网连接。

参考资料:UML课后习题-答案~.doc