软件工程导论期末考试试题 第五套试卷及答案
一、填空题(10*2)1. 解决软件危机的方法既要有( 技术措施 )又要有必要的组织管理措施。2. 抽象就是抽出事务的( 基本特征 ),而暂时不考虑它们的细节。3. 结构化技术包括( 结构化
10*2 一、填空题() 技术措施 1. 解决软件危机的方法既要有()又要有必要的组织管理措施。 基本特征 2. 抽象就是抽出事务的(),而暂时不考虑它们的细节。 结构化技术分析 3. 结构化技术包括()、结构化设计、结构化实现。 代码行技术 4. 软件开发中成本估算方法有()、任务分解技术、自动估计 成本等方法。 可行性研究 5. ()的目的就是用最小的代价在尽可能短的时间内确定问题 是否能解决。 系统必须做什么? 6. 需求分析的基本任务是准确回答()的传统工具。 物理系统 7. 系统流程图是概括描述()的传统工具。 对象 8. 4 面向对象方法学的要素包括()、类、继承和对象间仅能发送消 息相互联系。 要解决的问题是什么? 9. 系统设计的基本任务是回答()这个问题。 规则 10. 模型由一组图形、符号和组织这些符号的()组成。 10*2 二、选择题() B 1. 在面向对象设计中()是一组具有相同数据结构和相同操作的对象的 集合。 A. B. C. D. 对象类属性记录 D 2. ()的依据是把一个复杂的问题分解成一些易于处理的小问题后解决 起来就容易得多。 A. B. C. D. 系统分析需求识别可视化模块化 B 3. ()应确保数据的组织、存储形式、相关程度、信息的不同处理方式。 A. B. C. D. 数据字典数据流图数据结构需求分析 A 4. 4 软件测试过程包括()、组装测试、确认测试和系统测试个阶段。 A. B. C. D. 单元测试黑盒测试白盒测试调试 A 5. ()系统开发是一种面向数据结构的分析和设计方法。 A. Jackson B. C. D. 原型化结构化面向对象 A 6. ()可以分为改正性维护、适应性维护、完善性维护、预防性维护。 A. B. C. D. 软件维护调试测试系统分析 B 7. 软件测试的目的() A. B. 证明程序中没有错误发现程序中的错误 C. D. 测量程序的动态性检查程序中语法错误 D 8. 程序的三种基本控制结构的控制特点()。 A. B. 不能嵌套使用只能用来写简单程序 C. D. 已经用硬件实现只有一个入口和一个出口 C 9. 软件详细设计采用的方法是()。 A. B. C. D. PDL 模块设计结构化设计结构化程序设计语言 B 10. 因计算机硬件和软件环境的变化而作出的修改软件的过程() A. B. C. D. 纠正性维护适应性维护完善性维护预防性维护 5*1 三、判断题()

