《软件工程——理论与实践》(第 2 版)习题答案 1 习 题 答 案 习题一答案 一、选择题 1
软件的主要特性是(A B C)
A) 无形 B) 高成本 C) 包括程序和文档 D) 可独立构成计算机系统 2
软件工程三要素是(B)
A) 技术、方法和工具 B) 方法、工具和过程 C) 方法、对象和类 D) 过程、模型、方法 3
包含风险分析的软件工程模型是(A)
A) 螺旋模型 B) 瀑布模型 C) 增量模型 D) 喷泉模型 4
软件工程的主要目标是(C)
A) 软件需求 B) 软件设计 C) 风险分析 D) 软件实现 5
下列属于面向对象开发方法的是(A B C D)
A) Booch B) UML C) Coad D) OMT 6
软件危机的主要表现是(B D)
A) 软件成本太高 B) 软件产品的质量低劣 C) 软件开发人员明显不足 D) 软件生产率低下 7
软件开发方法的主要工作模型有(A B C) A) 螺旋模型 B) 循环模型 C) 瀑布模型 D) 专家模型 8
软件工程的目标有(A B C)
A) 易于维护 B) 低的开发成本 C) 高性能 D) 短的开发期 9
软件工程学的目的和意义是(A D)
A) 应用科学的方法和工程化的规范管理来指导软件开发 B) 克服软件危机 C) 作好软件开发的培训工作 D) 以较低的成本开发出高质量的软件 二、 判断题 1
软件就是程序,编写软件就是编写程序
瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰
结构化方法的工作模型是使用螺旋模型进行开发
结构化方法和 OO 方法都是一种面向过程的软件开发方法
原型化开发方法包括生成原型和实现原型两个步骤
面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程