出自:平顶山学院-计算机科学与技术-软件工程(专升本)

1. (单选题) 86.可行性研究阶段使用的图形工具是(  )(本题2.0分) A. ① DFD图 B. ②N-S图 C. ③ PAD图 D. ④Warnier图
2. (单选题) 89.若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用(  )(本题2.0分) A. ① 自顶向下的开发方法 B. ② 自底向上的开发方法 C. ③ 渐增式的开发方法 D. ④ 非渐增式的开发方法
3. (单选题) 95.软件测试的目的是(  )(本题2.0分) A. ① 破坏已有的软件 B. ②寻找软件中的错误 C. ③ 证明软件不能正常工作 D. ④证明软件功能正确
4. (单选题) 78.结构化程序设计就是要(  )(本题2.0分) A. ① 保留GOTO语句 B. ② 取消前转GOTO语句 C. ③ 限制GOTO语句的使用 D. ④ 取消后转GOTO语句
5. (单选题) CMU/SEI推出的( 2 )将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。(本题2.0分) A. A. CMM  B. B. PSP C. C. ISO-9000 D.  D. RUP
6. (单选题) 77.需求分析的方法包括(  )(本题2.0分) A. ① 结构化分析技术、面向对象的分析技术、原型开发技术 B. ② 结构化分析技术、面向对象的分析技术 C. ③ 面向对象的分析技术、原型开发技术 D. ④ 原型开发技术、结构化分析技术
7. (单选题) 76.软件的开发模式有(  )(本题2.0分) A. ① 面向过程模式、面向对象模式、混合模式 B. ② 变换模式、渐增模式、瀑布模式 C. ③ 自顶向下模式、自底向上模式、关系模式 D. ④ 分步模式、渐增模式、非渐增模式
8. (单选题) 93.变换型结构的数据流呈(  )(本题2.0分) A. ① 线性形状 B. ② 辐射状 C. ③ 椭圆形 D. ④ 阶梯形
9. (单选题) 79.程序图的作用是(  )(本题2.0分) A. ① 定性度量软件的复杂程度 B. ② 定量度量软件的复杂程度 C. ③ 预测软件的质量标准 D. ④ 估计软件中的错误数量
10. (单选题) 84.数据字典和数据流图共同构成系统的(  )(本题2.0分) A. ① 物理模型 B. ②结构模型 C. ③ 设计说明书 D. ④逻辑模型
11. (单选题) 82.模块的初始化工作和模块处理意外故障均属于(  )(本题2.0分) A. ① 时间内聚 B. ② 顺序内聚 C. ③ 功能内聚 D. ④ 逻辑内聚
12. (判断题) 40、软件重用技术是从根本上提高软件可维护性的重要技术。(本题2.0分) A. true B. false
13. (判断题) 92、在面向对象方法中,软件系统的结构是根据问题领域的模型建立起来的,因此系统功能需求变化时并不会引起软件结构的整体变化,仅需要作一些局部性的修改即可。(本题2.0分) A. true B. false
14. (判断题) 18、除非对效率有特殊的要求,程序编写要做到清晰第一,效率第二。(本题2.0分) A. true B. false
15. (判断题) 57、软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。(本题2.0分) A. true B. false
16. (判断题) 33、对一批模块进行测试,发现错误多的模块中残留的错误将比其它的模块少。(本题2.0分) A. true B. false
17. (判断题) 93、面向对象方法在设计的早期阶段,变动较大,随着时间推移,设计方案日趋成熟,改动也越来越小了。(本题2.0分) A. true B. false
18. (判断题) 30、抽象和求精是一对互补的概念,也是人类解决复杂问题时最常用、最有效的方法。(本题2.0分) A. true B. false
19. (判断题) 65、瀑布模型的本质是“一次通过”,它是一种文档驱动模型,在可运行产品交付之前,客户只能通过文档来了解最终的产品。(本题2.0分) A. true B. false
20. (判断题) 64、维护阶段的关键任务是通过各种必要的维护活动使软件系统持久地满足用户的需要。通常的4种维护活动有:改正性维护,适应性维护,完善性维护,防预性维护。(本题2.0分) A. true B. false
21. (判断题) 14、软件体系结构是软件需求活动的一种工作产品。(本题2.0分) A. true B. false
22. (判断题) 88、Pareto原理说明,测试发现的错误中的80%很可能是由程序中20%的模块造成的。(本题2.0分) A. true B. false
23. (判断题) 11、控制耦合实质是在单一接口上选择多功能模块中的某项功能。(本题2.0分) A. true B. false
24. (判断题) 89、Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导”下进行测试,开发者负责记录发现的错误和使用中遇到的问题。(本题2.0分) A. true B. false
25. (判断题) 46、白盒测试又叫做功能测试或数据驱动测试,黑盒测试又称为结构测试或逻辑驱动测试。(本题2.0分) A. true B. false
26. (多选题) 维护工作包括( )。(本题3.0分) A. 预防性维护 B. 完善性维护 C. 适应性维护 D. 改正性维护
27. (多选题) 维护工作包括( )。(本题3.0分) A. 预防性维护 B. 完善性维护 C. 适应性维护 D. 改正性维护
28. (多选题) 提高课维护性方法有哪些( )。(本题3.0分) A. 对可维护性进行复审 B. 对可能修改的部分进行预先准备 C. 对每一测试步骤给出需求分析 D. 大力发展软件重用技术
29. (多选题) 维护工作包括( )。(本题3.0分) A. 预防性维护 B. 完善性维护 C. 适应性维护 D. 改正性维护
30. (多选题) 下列哪些选项是属于内容耦合( )。(本题3.0分) A. 一个模块直接访问另一个模块的内部数据 B. 一个模块有多个入口 C. 一个模块不通过正常入口转到另一模块内部 D. 一个模块只有一个入口
31. (多选题) 数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,哪些是常采用的( )。(本题3.0分) A. 自顶向下 B. 自底向上 C. 分层绘制 D. 逐步求精
32. (多选题) 软件是由( )组成的完整集合(本题3.0分) A. 编程 B. 程序 C. 计划 D. 文档 E. 数据
33. (多选题) 造成软件危机的主要原因是( )(本题3.0分) A. 用户使用不当 B. 软件本身特点 C. 硬件不可靠 D. 对软件的错误认识 E. 缺乏好的开发方法和手段
34. (多选题) 面向对象方法是一种运用( )、( )、( )、封装、聚合、( )、多态性等概念来构造系统的软件开发方法(本题3.0分) A. 对象 B. 类 C. 程序 D. 继承 E. 消息
35. (多选题) 一个有效的处理风险的策略应该包括下述三个方面的内容( )(本题3.0分) A. 风险识别 B. 风险检测 C. 风险控制 D. 风险评估 E. 风险监督