刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题三(25分)

请详细阅读有关嵌入式构件设计方面的说明,回答下列问题。

【说明】

构件(component)也称为组件,是一个功能相对独立的具有可复用价值的软硬件单元。近年来,构件技术正在逐步应用于大型嵌入式系统的软件设计。某公司长期从事飞行器电子设备研制工作,已积累了大量成熟软件。但是,由于当初管理和设计等原因,公司的大量软件不能被复用,严重影响了公司后续发展。公司领导层高度重视软件复用问题,明确提出了要将本公司的成熟软件进行改造,建立公司可复用的软件构件库,以提升开发效率、降低成本。公司领导层决定将此项任务交给技术部门的王工程师负责组织实施。两个月后,王工程师经过调研、梳理和实验,提交了一份实施方案。此方案得到了公司领导层的肯定,但在实施过程中遇到了许多困难,主要表现在公司软件架构的变更和构件抽取的界面等方面。

关于嵌入式构件设计的理解,请判断下列关于构件的说法是否正确。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1)√    (2)×    (3)×    (4)√    (5)×    (6)×

解析:

(1)构件确实是解决软件复用的基础,垂直式复用关注领域特性和相似性,因此该说法正确。
(2)垂直式复用与领域特性相关,而水平式复用提供公共服务,不特定于某一领域,所以该说法中关于水平式复用的描述不准确。
(3)构件构建在平台之上,平台提供核心服务,是构件实现与组装的基础。配置是构件功能组合的动态方法,不属于组装技术,因此该说法错误。
(4)RTL(运行时库)属于软件构件,可以服务于多种应用,与领域需求无关,因此该说法正确。
(5)RTL不属于垂直式复用构件,因为它与领域需求无关,提供的是公共服务。
(6)硬件构件的功能由硬件结构预先确定,不能修改。软件构件的功能由加载在其上的软件确定,但这并不意味着软件构件的功能在寿命期内可以随意修改,因此该说法错误。

创作类型:
原创

本文链接:关于嵌入式构件设计的理解,请判断下列关于构件的说法是否正确。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share