华东《软件工程》2018年春学期在线作业(一) 下载本文

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

(单选题) 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: 程序的三种基本控制结构是 A: 过程、子程序和分程序 B: 顺序、选择和重复 C: 递归、堆栈和队列 D: 调用、返回和转移 正确答案:

(单选题) 7: 在详细设计阶段所使用到的设计工具是:( )。 A: 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.

B: 数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图。

C: 判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图。 D: 判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。 正确答案:

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

(单选题) 8: 总体设计的根本目的是( )。 A: 建立文档 B: 编码

C: 设计软件系统结构 D: 搞清数据流动 正确答案:

(单选题) 9: 需求分析阶段的任务是确定( )。 A: 软件开发方法 B: 软件开发工具 C: 软件开发费 D: 软件系统的功能 正确答案:

(单选题) 10: 在数据流图中,源点和终点的数量( )。 A: 必须是一对一的

B: 源点个数大于终点个数 C: 终点个数大于源点个数 D: 依需要而定 正确答案:

(单选题) 11: 下列文档与维护人员无关的有( )。 A: 软件需求说明书 B: 项目开发计划 C: 概要设计说明书 D: 操作手册 正确答案:

(单选题) 12: 与设计测试数据无关的文档是( )。 A: 该软件的设计人员 B: 程序的复杂程度 C: 源程序

D: 项目开发计划 正确答案:

(单选题) 13: 详细设计与概要设计衔接的图形工具是( )。 A: DFD图 B: 程序图 C: PAD图 D: SC图 正确答案:

(单选题) 14: 可行性研究阶段使用的图形工具是( )。 A: DFD图 B: N-S图 C: PAD图 D: Warnier图 正确答案:

(单选题) 15: 在集成测试过程中、如果要在测试的早期对主要的控制或关键的抉择进行检

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

验、并且要在早期实现软件的一个完整的功能并验证这个功能,那么我们可以选用( )。 A: 自顶向下集成 B: 自底向上集成 C: 三明治集成 D: 一次性集成 正确答案:

(单选题) 16: 下列内聚中,内聚程度最低的是:( )。 A: 功能内聚 B: 时间内聚 C: 逻辑内聚 D: 通信内聚 正确答案:

(单选题) 17: 以下判断对的是( )。 A: 所谓软件开发就是编写程序。

B: 利用软件工程的思想,已成功的解决了软件危机。

C: 完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。 D: 一般来说,程序中存在错的概率与在该段程序中已发现的错数成正比。 正确答案:

(单选题) 18: 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A: 程序的内部逻辑 B: 程序的复杂结构 C: 使用说明书 D: 程序的功能 正确答案:

(单选题) 19: 软件开发瀑布模型中的软件定义时期各个阶段依次是( )。 A: 可行性研究,问题定义,需求分析。 B: 问题定义,可行性研究,需求分析。 C: 可行性研究,需求分析,问题定义。 D: 以上顺序都不对。 正确答案:

(单选题) 20: 强连通图有( )。 A: 一个入口点和一个出口点 B: 一个入口点和多个出口点 C: 多个入口点和一个出口点 D: 多个入口点和多个出口点 正确答案:

(单选题) 1: 软件复杂性主要体现在( )。 A: 数据的复杂性 B: 程序的复杂性 C: 控制的复杂性 D: 问题的复杂性 正确答案:

(单选题) 2: 软件需求分析是保证软件质量的重要步骤,它的实施应该是在( )。

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

A: 编码阶段

B: 软件开发全过程 C: 软件定义阶段 D: 软件设计阶段 正确答案:

(单选题) 3: 软件文档是软件工程实施中的重要成分它不仅是软件开发各阶段的重要依据,而且影响软件的( )。 A: 可理解性 B: 可维护性 C: 可扩展性 D: 可移植性 正确答案:

(单选题) 4: 产生软件维护的副作用,是指( )。 A: 开发时的错 B: 隐含的错

C: 因修改软件而造成的错 D: 运行时误操作 正确答案:

(单选题) 5: 模块化的目的是:( )。 A: 增加内聚性 B: 降低复杂性 C: 提高易读性 D: 减少耦合性 正确答案:

(单选题) 6: 程序的三种基本控制结构是 A: 过程、子程序和分程序 B: 顺序、选择和重复 C: 递归、堆栈和队列 D: 调用、返回和转移 正确答案:

(单选题) 7: 在详细设计阶段所使用到的设计工具是:( )。 A: 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.

B: 数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图。

C: 判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图。 D: 判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。 正确答案:

(单选题) 8: 总体设计的根本目的是( )。 A: 建立文档 B: 编码

C: 设计软件系统结构 D: 搞清数据流动 正确答案:

(单选题) 9: 需求分析阶段的任务是确定( )。

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

A: 软件开发方法 B: 软件开发工具 C: 软件开发费 D: 软件系统的功能 正确答案:

(单选题) 10: 在数据流图中,源点和终点的数量( )。 A: 必须是一对一的

B: 源点个数大于终点个数 C: 终点个数大于源点个数 D: 依需要而定 正确答案:

(单选题) 11: 下列文档与维护人员无关的有( )。 A: 软件需求说明书 B: 项目开发计划 C: 概要设计说明书 D: 操作手册 正确答案:

(单选题) 12: 与设计测试数据无关的文档是( )。 A: 该软件的设计人员 B: 程序的复杂程度 C: 源程序

D: 项目开发计划 正确答案:

(单选题) 13: 详细设计与概要设计衔接的图形工具是( )。 A: DFD图 B: 程序图 C: PAD图 D: SC图 正确答案:

(单选题) 14: 可行性研究阶段使用的图形工具是( )。 A: DFD图 B: N-S图 C: PAD图 D: Warnier图 正确答案:

(单选题) 15: 在集成测试过程中、如果要在测试的早期对主要的控制或关键的抉择进行检验、并且要在早期实现软件的一个完整的功能并验证这个功能,那么我们可以选用( )。 A: 自顶向下集成 B: 自底向上集成 C: 三明治集成 D: 一次性集成 正确答案:

(单选题) 16: 下列内聚中,内聚程度最低的是:( )。

www.vu8o.com

------------------------------------------------------------------------------------------------------------------------------

A: 功能内聚 B: 时间内聚 C: 逻辑内聚 D: 通信内聚 正确答案:

(单选题) 17: 以下判断对的是( )。 A: 所谓软件开发就是编写程序。

B: 利用软件工程的思想,已成功的解决了软件危机。

C: 完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。 D: 一般来说,程序中存在错的概率与在该段程序中已发现的错数成正比。 正确答案:

(单选题) 18: 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A: 程序的内部逻辑 B: 程序的复杂结构 C: 使用说明书 D: 程序的功能 正确答案:

(单选题) 19: 软件开发瀑布模型中的软件定义时期各个阶段依次是( )。 A: 可行性研究,问题定义,需求分析。 B: 问题定义,可行性研究,需求分析。 C: 可行性研究,需求分析,问题定义。 D: 以上顺序都不对。 正确答案:

(单选题) 20: 强连通图有( )。 A: 一个入口点和一个出口点 B: 一个入口点和多个出口点 C: 多个入口点和一个出口点 D: 多个入口点和多个出口点 正确答案: