智慧树知到《软件工程方法与实践》章节测试答案


4、常用的需求分析方法包括()。

A.面向数据流的结构化分析方法

B.面向事务的分析方法

C.面向对象的分析方法

D.面向数据结构的分析方法

正确答案:面向数据流的结构化分析方法;面向对象的分析方法;面向数据结构的分析方法

5、软件需求规格说明SRS的作用包括()。

A.作为设计资料永久保存

B.成为用户、分析人员和设计人员之间进行理解和交流的手段

C.支持系统测试活动

D.用于规划和控制系统的开发过程

正确答案:成为用户、分析人员和设计人员之间进行理解和交流的手段;支持系统测试活动;用于规划和控制系统的开发过程

第四章单元测试

1、软件设计是将软件分析模型中通过数据、功能和行为模型所展示的软件需求的信息,传送给设计阶段,产生数据/类设计、体系结构设计、()、部件级设计。

A.接口设计

B.数据库设计

C.人机界面设计

D.详细设计

正确答案:接口设计

2、软件设计必须实现分析模型中描述的所有需求,包括满足用户希望的()需求。

A.功能

B.非功能

C.性能

D.隐式

正确答案:隐式

3、利用不断成熟的WWW浏览器技术,简化客户端的软件体系结构风格是()。

A.客户/服务器风格

B.浏览器/服务器风格

C.数据流风格的体系结构

D.调用和返回风格的体系结构

正确答案:浏览器/服务器风格

4、接口设计包括()。

A.软件内部接口

B.软件和协作系统之间的接口

C.软件同人之间的接口

D.数据库表之间的接口

正确答案:软件内部接口;软件和协作系统之间的接口;软件同人之间的接口

5、软件体系结构的三要素包括()。

A.构件

B.数据库

C.连接件

D.规则或配置

正确答案:构件;连接件;规则或配置

第五章单元测试

1、程序应具有良好的风格,力图从编码原则的角度提高程序的可读性,改善程序质量。程序设计风格包括源程序文档化、数据说明、语句结构和输入输出四个方面。为使软件具有清晰结构和良好的风格,关于程序设计风格不可取的是()。

A.程序编写考虑清晰性

B.应当有适量的注释

C.尽量在一行内写多个语句

D.使用有意义的标识符

正确答案:尽量在一行内写多个语句

2、 为了保证软件的质量,使其具有较好的可维护性,关键在于()。

A.选择合适的程序设计语言

B.选择好的程序设计风格

C.具有好的数据结构

D.选择好的运行环境

正确答案:选择好的程序设计风格

3、 下面的()不是一种好的做法。

A.好的注释应解释为什么,而不是怎么样。

B.好的命名应一目了然,不需要读者去猜,甚至不需要注释。

C.如果项目中原有代码不符合新的规范,应允许其存在,同时在新的代码中要延续原有的风格。

D.如果项目中原有代码不符合新的规范,应允许其存在,但不应在新的代码中延续旧的风格。

正确答案:如果项目中原有代码不符合新的规范,应允许其存在,同时在新的代码中要延续原有的风格。