智慧树知到《软件工程(天津科技大学)》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.易于维护和功能扩展


Tag:智慧树 知到 软件工程 时间:2022-05-17 14:37:26