20 07 -20 08 学年第 2 学期期末考试试题纸 专业: 教育技术学、计算机科学 考试科目: 软件工程(B卷) (共 2页) 线 题号 一 二 三 四 五 六 七 八 九 十 总分 得分 阅卷 一、选择题(20分,每题2分,共10题) 封 1. “软件危机”是指( ) A. 计算机病毒的出现 B. 利用计算机进行经济犯罪活动 C. 软件开发和维护中出现的一系列问题 D. 人们过分迷恋计算机系统 2. DFD中的每个加工至少需要( ) 密A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输出流 3. 详细设计与概要设计衔接的图形工具是( ) A. DFD图 B. 程序图 C. PAD图 D. SC图 4. 下列文档与维护人员有关的有( ) A. 软件需求说明书 B. 项目开发计划 C. 概要设计说明书 D. 操作手册 5. 下列关于效率的说法不正确的是( )。 A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率根本途径在于选择良好的设计方法,数据结构与算法 : 号考 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序的效率与程序的简单性无关 6. 快速原型是利用原型辅助软件开发的一种新思想,它是在研究( )的方法和技术中产生的。 A. 需求阶段 B. 设计阶段 C. 测试阶段 D. 软件开发的各个阶段 7. ( )是为了确保每个开发过程的质量,防止把软件差错传递到下一个第过程而进行的工作。 A. 质量检测 B. 软件容错 C. 软件维护 D. 系统容错 页8.对象实现了数据和操作结合,使数据和操作( )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 共9.下列哪种语言支持面向对象程序设计方法( ) A.PASCAL B.C 页C.BASIC D.C++ 10.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出( )的回答。 A.确定 B.行或不行 C.正确 D.无二义 二、名词解释 (24分,每题6分,共4题) 1. 耦合性 2. 软件的生存周期 3. 结构化程序设计 4. 软件再工程 三、简答题 (32分,每题8分,共4题) 1. 软件工程学的主要内容 2. 过程设计的主要任务 3. 软件著作权的内容 4. 用户界面设计的3条“黄金”指导规则。 四、应用题 (24分,每题24分,共1题) 1.根据下列条件使用等价划分法划分有效等价类和无效等价类。 1 2 某单位招工,规定报名者的年龄在16周岁至35周岁之间(到2002年3月30日止)。即出生年月不在上述范围内,将拒绝接受。
密 封 线 第 2 页 共 2 页