首页
登录
从业资格
某智能家居系统软件设计中,家庭内网节点软件设计包括协调器软件、现场采集/执行器(
某智能家居系统软件设计中,家庭内网节点软件设计包括协调器软件、现场采集/执行器(
考试题库
2022-08-02
77
问题
某智能家居系统软件设计中,家庭内网节点软件设计包括协调器软件、现场采集/执行器(室内温湿度采集节点、模拟台灯控制节点、模拟雨水窗户监控节点、模拟空调控制节点和火灾监测节点)的软件设计。软件功能组成如图5-1所示。
图5-1 软件功能组成图整个系统中,协调器是整个家庭内网的核心和起点,负责管理各个节点设备与PC网关的信息和控制指令的传输。温湿度采集终端将传感器的数据以点播的形式发送给协调器,其他采集/控制节点以广播的形式与协调器进行数据的交换,协调器和PC机采用串口通信协议。协调器软件主要完成以下功能:(1)创建信道,组建网络;如果失败,则继续创建;(2)组建网络成功,则进行各层事件扫描;(3)如果检测到应用层有事件,则转第(4)步,否则反复扫描各层事件;(4)判断数据类型, 如果是室内环境数据,则经串口发送到网关;如果是控制指令,则向控制节点发送控制指令;如果前面两者均不是,则不处理;(5)继续扫描各层事件。【问题1】 (4分)在本软件开发过程中,开发人员使用了基于模型的嵌入式代码生成技术,目前对模型验证最主要的方法是(1)。通过此方法验证后,利用此验证结果可对模型的覆盖率进行分析,模型的覆盖率类型一般包括(2) (至少写出两种类型)。(1)备选项:A.评审 B.分析 C.仿真 D.测试【问题2】 (10 分) 为了测试此软件功能,测试人员设计了表5-1所示的测试用例,请填写该表中的空(1) ~ (5)。表5-1 测试用例
【问题3】 (6 分)覆盖率是度量测试完整性和测试有效性的一个指标。在嵌入式软件白盒测试过程中,通常以语句覆盖率、条件覆盖率和MC/DC覆盖率作为度量指标。 在实现第4条功能时,设计人员采用了下列算法: if (( 数据有效==TRUE) && (数据类型==室内环境数据)) { 数据经串口发送到网关; } if ((数据有效==TRUE) && ( 数据类型==控制指令)) { 向控制节点发送控制指令; }请指出对上述算法达到100%语句覆盖、100%条件覆盖和100%MC/DC覆盖所需的最少测试用例数目,并填写在表5-2的空(1) ~ (3)中。表5-2 测试覆盖用例统计表
选项
答案
解析
【问题1】
对模型采取的验证方法包括评审、分析和仿真。
评审和分析都是静态的验证方法,而仿真是属于动态验证方法。
通过动态仿真模型,可以发现模型动态运行过程中的一些问题。仿真完成后,可以根据动态仿真的结果分析模型的覆盖率,而静态验证方法评审和分析的结果就不能作为模型覆盖率分析的基础。所以问题1的模型验证最主要的方法是仿真
模型的覆盖率类型:条件、判定、MC/DC
【问题2】
(1)组网成功,则进行各层事件扫描
(2)如果是室内环境数据,则经串口发送到网关
(3)模拟雨水窗户监控节点发送控制指令
(4)台灯
(5)空调控制指令
【问题3】
本题中两个if语句为顺序结构,当第1组数据类型为室内环境为真时,第2组数据类型为控制指令就会出现假。
对于语句覆盖,选择 :数据类型有效为真和一个数据类型为室内环境;数据类型有效为真和一个数据类型为控制指令。
条件覆盖,选择 :数据类型有效为真和一个数据类型为室内环境为真;数据类型有效为假和一个数据类型为控制指令为真;
MC/DC, 1个数据有效条件为假 并1个数据类型等于室内环境数据 , 1个数据有效条件为假 并1个数据类型等于控制指令,数据类型有效为真并1个数据类型等于室内环境数据,数据类型有效为真并1个数据类型等于控制指令,所以参考答案为4。
转载请注明原文地址:https://tihaiku.com/congyezige/2418000.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
计算机系统的可靠性通常用()来衡量。A.平均响应时间 B.平均故障间隔时间
以下关于HTML文档的说法,正确的是()。A.HTML是一种动态网页设计语言
为了扩充功能和改善性能,需要在已有软件系统中增加一些在系统分析和设计阶段没有规
在软件开发过程中,常采用图形表示相关的信息,()不用于表示软件模块的执行过程
测试是软件开发过程中一个独立且非常重要的阶段。一个规范化的测试过程通常包括多个基
McCall软件质量模型从软件产品的运行、修正、转移等三个方面确定了11个质量特
UML中的()给出了系统内从一个活动到另一个活动的流程,它强调对象间的控制
一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详
C语言具有的“()”特性使其适用于系统级应用开发。A.可直接对位、字节和地
假设系统中进程的三态模型如下图所示,图中的a和b处应分别填写(),图中的c和
随机试题
TheEnglishRenaissanceTheEnglishRenaissancedat
[originaltext]InAmerica,driver’seducationispartoftheregularhighsc
[originaltext]Togetadriver’slicense,youmusttakeaseriesoftests.T
Outofallthestudentswhoenrollinamassiveopenonlinecourse(MOOC),o
两图形分别如图所示。Iy、Iz分别是图(a)、(b)对各自形心轴y、z的惯性矩,
以下可体现基金公司督察长工作独立性的是( )。A.督察长不得从事基金销售相关的
患者便后不洗手可引起自体感染的寄生虫病是()A.蛔虫病B.钩虫病C.鞭虫病D.
我国平原地区间日疟传播的主要媒介是A.库蚊B.雷氏按蚊C.微小按蚊D.大劣按蚊E
A. B. C. D.
2017年2月3日,甲继承了一套坐落于市中心的房屋,尚未过户到其名下。2017年
最新回复
(
0
)