智慧树知到《软件工程(天津科技大学)》2023见面课答案
D.源程序
正确答案:需求规格说明书
5、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。
A.条件覆盖法
B.等价分类法
C.边界值分析法
D.错误推测法
正确答案:边界值分析法
6、下面的( )是良好编码的原则。
A.在编码之前建立单元测试
B.建立一种有助于理解的直观式布局
C.确保注释与代码完全一致
D.保持变量名简短以便代码紧凑
正确答案:在编码之前建立单元测试#建立一种有助于理解的直观式布局#确保注释与代码完全一致
7、关于测试覆盖率,下面的( )说法是正确的。
A.测试覆盖率是度量代码质量的一种手段
B.测试覆盖率是度量测试完整性的一种手段
C.测试覆盖率意味着有多少代码经过测试
D.不要盲目地追求100%测试覆盖率
正确答案:测试覆盖率是度量测试完整性的一种手段#测试覆盖率意味着有多少代码经过测试#不要盲目地追求100%测试覆盖率
8、好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。
A.正确
B.错误
正确答案:A
9、好的测试用例应能证明软件是正确的。
A.正确
B.错误
正确答案:B
10、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
A.正确
B.错误
正确答案:A
1、结构设计是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精和模块化的过程。
A.数据流
B.数据流图
C.数据库
D.数据结构
正确答案:数据流图
2、模块的独立程度是评价设计好坏的重要标准。( )是衡量软件的模块独立性的两个定性度量标准。
A.耦合性和内聚性
B.内聚性和可靠性
C.耦合性和独立性
D.可靠性和独立性
正确答案:耦合性和内聚性
3、软件设计包括( )两个阶段。
A.接口设计和结构设计
B.概要设计和详细设计
C.数据设计和概要设计
D.结构设计和过程设计
正确答案:概要设计和详细设计
4、关于模块设计的原则,以下叙述中正确的是 ( )。
A.模块的内聚性高,模块之间的耦合度高
B.模块的内聚性高,模块之间的耦合度低
C.模块的内聚性低,模块之间的耦合度高
D.模块的内聚性低,模块之间的耦合度低
正确答案:模块的内聚性高,模块之间的耦合度低
5、软件的用户界面作为人机接口起着越来越重要的作用,用户界面的( )是用户界面设计中最重要的也是最基本的目标。
A.灵活性
B.风格多样性
C.美观性
D.易操作性
正确答案:易操作性
6、Jackson图中一般可能包括( )。
A.表头
B.表体
C.表名
D.字段名
正确答案:表头#表体#表名#字段名
7、下面选项中,属于模块化设计的目的是( )。
A.降低程序设计的复杂性
B.清楚地描述系统的功能和性能
C.易于维护和功能扩展