一,单项选择题(本大题共20 小题,每小题1 分,共20 分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。 1.可行性研究要进行一次_____需求分析。 A.详细的 B.全面的 C.简化的、压缩的 D.彻底的 2.系统流程图用于可行性分析中的_____的描述。 A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统 3.系统流程图是描述_____的工具。 A.逻辑系统 B.程序系统 C.体系结构 D.物理系统 4._______工具在软件详细设计过程中不采用。 A.判定表 B.IPO 图 C.PDL D.DFD 图 5.程序的三种基本控制结构是 A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移 6.程序的三种基本控制结构的共同特点是 A.不能嵌套使用 B.只能用来写简单程序 C.已经用硬件实现 D.只有一个入口和一个出口 7.产生软件维护的副作用,是指 A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时误操作 8.维护中,因误删除一个标识符而引起 的错误是_________副作用。 A.文 档 B.数 据 C.编 码 D.设计 9.可维护性的特性中相 互 促 进的是 A.可理解 性和可测 试 性 B.效 率 和可移植 性 C.效率和可修改性 D.效率和结构好 10.汽车有一个发动机。汽车和发动机之间的关系是_____关系。 A.一般具体 B.整体部分 C .分类关系 D.主从关系 11.在变更控制中,______ 可以用来确保由不同用户所执行的并发变更。 A.异步控制 B .同步控制 C .存取控制 D .基线控制 12.变更控制是一项最重要的软件配置任务,其中“检出”和______处理实现了两个重要的变更控制要素,即存取控制和同步控制。 A.登入 B.管理 C.填写变更要求 D.审查 13.提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要 A.消除错误 B.检测错误 C.避开错误 D.容错 14._____是以提高软件质量为目的的技术活动。 A.技术创新 B .测试 C.技术创造 D.技术评审 15.面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认 识 世 界 解 决 问题 的方法和过程。因 此 面向对象方法有许 多 特 征 ,如 软件系统...