当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2022年11月软件设计师 上午题之十一

2022年11月软件设计师 上午题之十一

作者:mb62678baacf7372023-12-11 01:00:14
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2022年11月软件设计师 上午题】部分真题的详解,一起来看看吧~1、若模块A和模块B通过外部变量来交换输入、输出信息,则这两个模块的耦合类型是__(3

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2022年11月软件设计师 上午题】部分试题的详解,一起来看看吧~



1、若模块A和模块B通过外部变量来交换输入、输出信息,则这两个模块的耦合类型是__(31)__耦合。
A、 数据
B、 标记
C、 控制
D、 公共

答案:D
答题解析:

公共耦合是指多个模块都访问同一个公共数据环境,公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。模块A和模块B通过公共数据环境中的外部变量来交换输入、输出信息,显然属于公共耦合。




2、软件开发的目标是开发出高质量的软件系统,这里的高质量不包括 (32)
A、 软件必须满足用户规定的需求
B、 软件应遵循规定标准所定义的一系列开发准则
C、 软件开发应采用最新的开发技术
D、 软件应满足某些隐含的需求,如可理解性、可维护性等

答案:C
答题解析:

生产高质量的软件,强调以下3个要点:

(1)软件必须满足用户规定的需求;

(2)软件应遵循规定标准所定义的一系列开发准则;

(3)软件还应满足某些隐含的需求,例如希望有好的可理解性、可维护性等。

而采用最新的开发技术则会为软件开发导入极大的不确定性,所以应该采用成熟的开发技术。




3、白盒测试技术的各种覆盖方法中, (33) 具有最弱的错误发现能力。
A、 判定覆盖
B、 语句覆盖
C、 条件覆盖
D、 路径覆盖

答案:B
答题解析:

语句覆盖是指选择足够的测试数据,使被测试程序中的每条语句至少执行 一次。语句覆盖对程序执行逻辑的覆盖很低,因此一般认为它是很弱的逻辑覆盖。

判定覆盖是指设计足够的测试用例,使得程序中的每一个取“真”分支和取“假”分支至少都通过一次,因此判定覆盖也称为分支覆盖。判定覆盖要比语句覆盖更强一些。

条件覆盖是指构造一组测试用例,使得每一判定语句中每个逻辑条件的各种可能的值至少满足一次。条件覆盖也比语句覆盖更强一些。

路径覆盖是指覆盖被测试程序中所有可能的路径。如果程序图中有环,则要求每个环至少经过一次。

四个逻辑覆盖标准中,语句覆盖是最弱的。




查看完整试题>>>


代理合作学习群