出自:国家开放大学《软件工程》

在模块的3种基本属性中,反映模块内部特性的是()。
A:接口
B:功能
C:逻辑
D:状态
数据流图与程序流程图的主要区别是程序流程图中各处理框之间有严格的时间上的顺序。而数据流图只反映数据的流向,不反映处理逻辑的先后。
UML只能应用于软件系统模型的建立。
假定银行的存款年利率是2%,请问现在存5000元,两年后价值应为()元。
A:5202
B:4500
C:5100
D:4712
关于软件测试,正确的描述包括()。
A:测试前要认定被测试的软件有错
B:要尽量避免测试自己编写的程序
C:测试要兼顾合理输入与不合理输入数据
D:测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,选择好测试用例与测试方法
软件维护中,因修改交互输入的顺序,没有正确的记录而引起的错误是()产生的副作用。
A:文档
B:数据
C:编码
D:设计
软件测试的主要特点是()。
A:软件测试的开销不大
B:软件测试要依靠工具
C:软件不能进行“穷举”测试
D:软件测试要依靠人工
包含关系用于构造多个用例()。
A:关系
B:共性的部分
C:角色
D:特殊活动
下列的()不是分析建模的目的。
A:定义可验证的软件需求
B:描述客户需求
C:开发一个简单的问题解决方案
D:建立软件设计的基础
简述单元测试的内容。
面向对象设计强调定义(),并且使它们相互协作来满足用户需求。
A:软件对象
B:物理模型
C:E-R模型
D:接口
软件调研报告是在()提交的。
A:可行性分析之前
B:需求分析之前
C:签合同之前
D:设计的时候
下列描述正确的是()。
A:数据流图和程序流程图均可包含物流和资金流
B:数据流图不反映处理的先后,程序流程图反映时间顺序
C:数据流图不反映控制关系,程序结构图反映控制关系
D:数据流图和程序流程图均反映调用关系
两个浮点数X0和X1比较相等时,应该用()比较。
A:X0==X1
B:X1-X0<ε
C:∣X0-X1∣<ε
D:X0=X1
现在人们更强调程序代码的()。
A:可维护性
B:可移植性
C:可扩充性
D:高效性
面向对象方法是一种运用()、()、()、聚合、消息传送、多态性等概念来构造系统的软件开发方法。
简述结构化分析的主要步骤
下列关于功能性注释不正确的说法是()。
A:功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态
B:注释用来说明程序段,需要在每一行都要加注释
C:可使用空行或缩进,以便很容易区分注释和程序
D:修改程序也应修改注释
我国正式颁布实施的()对计算机病毒的定义具有法律性、权威性。
A:《计算机软件保护条例》
B:《中华人民共和国计算机信息系统安全保护条例》
C:《中华人民共和国著作权法》
D:《计算机病毒防治管理办法》
在设计黑盒测试用例时,主要研究()。
A:概要设计说明书
B:详细设计说明
C:项目开发计划
D:需求规格说明
利用PAD图设计出的程序必定是结构化的程序。
简述模块独立性,内聚与耦合。
指出瀑布模型中下列任务的顺序:验收测试,项目计划,单元测试,需求评审,成本估计,概要设计,详细设计,系统测试,设计评审,编码,需求规格说明书。
封装的的作用是()。
A:复用
B:对象
C:实例
D:方法
下列关于效率的说法不正确的是()。
A:效率是一个性能要求,其目标应该在需求分析时给出
B:提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法
C:效率主要指处理机时间和存储器容量两个方面
D:程序的效率与程序的简单性无关
可行性研究的主要任务是()。
A:确定系统做什么
B:确定性能
C:确定功能
D:进行一次简要的需求分析
进行需求分析有的多种描述工具,但不包括()。
A:数据流图
B:判定表
C:PAD图
D:数据词典
什么是数据字典?其作用是什么?它有哪些条目?
UML的定义包括()和()两个部分。
下列()操作产生的副作用屈于数据副刊作用。
A:修改子程序
B:局部变量的再定义
C:删除标识符
D:修改对编辑条件的测试