软件工程
窗体顶端 1:
92.下面说法哪个不属于设计准则( )
1.① 提高模块的内聚,降低模块间的耦合 2.② 降低模块接口的复杂程度 3.③ 模块大小要适中 4.④ 模块要有重用性
2:88.计算机的体系结构对程序设计语言具有( )
1.① 反作用 2.② 促进作用 3.③ 抑制作用 4.④ 完善作用
3:79.程序图的作用是( )
1.① 定性度量软件的复杂程度 2.② 定量度量软件的复杂程度 3.③ 预测软件的质量标准 4.④ 估计软件中的错误数量 4:
87.下面说法正确的是( )
1.① 模块的作用域在模块的控制域之内 2.② 模块的控制域在模块的作用域之内 3.③ 模块的作用域和模块的控制域有时相同
4.④ 模块的作用域和模块的控制域都是一种层次结构 5:94.等价类划分属于( )
1.① 白盒测试 2.② 黑盒测试 3.③ 穷尽测试 4.④ 系统测试
6:90.软件维护组织包括( )
1.① 系统维护人员和系统管理人员 2.② 系统程序员和硬件维护人员 3.③ 系统程序员和操作员 4.④ 打字员和软件工程师
7:
86.可行性研究阶段使用的图形工具是( )
1.① DFD图 2.②N-S图 3.③ PAD图 4.④Warnier图
8:
85.好的软件结构它的外观形状一般呈( )
1.① 线性 2.② 扇形 3.③ 椭圆形 4.④ 层次型
9:
93.变换型结构的数据流呈( )
1.① 线性形状 2.② 辐射状 3.③ 椭圆形 4.④ 阶梯形
10:78.结构化程序设计就是要( )
1.① 保留GOTO语句 2.② 取消前转GOTO语句 3.③ 限制GOTO语句的使用 4.④ 取消后转GOTO语句
11:
89.若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用( )
1.① 自顶向下的开发方法 2.② 自底向上的开发方法 3.③ 渐增式的开发方法 4.④ 非渐增式的开发方法
12:
软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有(1 )。 ① 大部分错误是在编码之前造成的
② 在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率
③ 错误发现得越晚,所付出的修正代价越高 ④ 为了便于控制开发进度 1.供选择的答案:
1.A. ①② 2.B. ①③
3.C. ②④ 4. D. ③④
13:
76.软件的开发模式有( )
1.① 面向过程模式、面向对象模式、混合模式 2.② 变换模式、渐增模式、瀑布模式 3.③ 自顶向下模式、自底向上模式、关系模式 4.④ 分步模式、渐增模式、非渐增模式 14:
80.V(G)=m-n+p中的p取3意味着( )
1.① 软件有三个模块 2.② 软件有两个子程序 3.③ 主程序中含两个子程序 4.④ 软件有三个子程序
15:
82.模块的初始化工作和模块处理意外故障均属于( )
1.① 时间内聚 2.② 顺序内聚 3.③ 功能内聚 4.④ 逻辑内聚
16:
81.在数据流图中,源点和终点的数量( )
1.① 必须是一对一的 2.② 源点个数大于终点个数
3.③ 终点个数大于源点个数 4.④ 依需要而定
17:83.HIPO的含义是( )
1.① 层次、输入、处理、输出 2.②高速、信息、程序、目标 3.③ 顶层的IPO图
4.④关于输入、处理、输出的层次
18:
CMU/SEI推出的( 2 )将软件组织的过程能力分为五个成熟度级别,每一个级别定义 了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。
1.A. CMM 2.B. PSP 3.C. ISO-9000 4. D. RUP
19:
77.需求分析的方法包括( )
1.① 结构化分析技术、面向对象的分析技术、原型开发技术 2.② 结构化分析技术、面向对象的分析技术 3.③ 面向对象的分析技术、原型开发技术 4.④ 原型开发技术、结构化分析技术
20:84.数据字典和数据流图共同构成系统的( )
1.① 物理模型 2.②结构模型