拾题
首页 / 软考真题 / 软件构件 / 第 3 题

简述软件构件的特点。

简答题

简述软件构件的特点。
答案:软件构件具有以下特点:独立部署单元、可作为第三方组装单元、没有外部可见状态。构件可以独立开发、发布,并与其他构件组装成系统。

解析

参考答案

  • 独立部署单元:构件可独立开发、发布、部署。
  • 第三方组装单元:可由不同供应方提供,按契约组装。
  • 无外部可见状态:状态封装在内部,外部只能通过接口访问。

得分点解析

1. 独立部署单元:强调构件是部署粒度,能单独替换升级,降低系统耦合。

2. 第三方组装单元:强调可复用与市场化,支持多来源构件集成。

3. 无外部可见状态:强调封装性,避免外部依赖内部状态,保证可替换与可测试。

延伸

构件通过明确定义的接口交互,具有可复用、可替换、上下文独立、可组装等特性,是 CBSE 的基础。

← 上一题

本单元其他题目

在拾题里做这套题