软件工程试题及答案(参考).docVIP

  • 228
  • 0
  • 约8.5千字
  • 约 15页
  • 2017-01-12 发布于浙江
  • 举报
软件工程 窗体顶端 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.②结构模型 3.③ 设计说明书

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档