智慧树知到《软件工程方法与实践》章节测试答案
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.如果项目中原有代码不符合新的规范,应允许其存在,但不应在新的代码中延续旧的风格。
正确答案:如果项目中原有代码不符合新的规范,应允许其存在,同时在新的代码中要延续原有的风格。