全国2001年10月高等教育自学考试软件工程试题及答案作者名:不详 来源:网友提供 06年6月8日 一、 单项选择题 每小题 1 分,共 20 分。(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内) 1 .在下列工具与环境中( )属于较早期的 CASE 。 A .基于信息工程 CASE B .人工智能 CASE C .结构的基于图形 CASE D .集成的 CASE 环境 2 . Putnam 成本估算模型是一个( )模型。 A .静态单变量 B .动态单变量 C .静态多变量 D .动态多变量 3 .在 McCall 软件质量度量模型中,( )属于面向软件产品修改。 A .可靠性 B .可重用性 C .适应性 D .可移植性 4 . ISO 的软件质量评价模型由 3 层组成,其中用于评价设计质量的准则是( ) A . SQIC B . SQMC C . SQRC D . SQDC 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 . FORTRAN 语言 B . Pascal 语言 C . C 语言 D . PL/1 语言 12 .程序的三种基本控制结构是( ) A .过程、子程序和分程序 B .顺序、选择和重复 C .递归、堆栈和队列 D .调用、返回和转移 13 .在详细设计阶段,经常采用的工具有( ) A . PAD B . SA C . SC D . DFD 14 .详细设计的结果基本决定了最终程序的( ) A .代码的规模 B .运行速度 C .质量 D .可维护性 15 .需求分析中开发人员要从用户那里了解( ) A .软件做什么 B .用户使用界面 C .输入的信息 D .软件的规模 16 .结构化程序设计主要强调的是( ) A. 程序的规模 B. 程序的效率 C. 程序设计语言的先进性 D. 程序易读性 17 . IDEF 。图反映系统( ) A .怎么做 B .对谁做 C .何时做 D .做什么 18 .经济可行性研究的范围包括( ) A .资源有效性 B .管理制度 C .效益分析 D .开发风险 19 .可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( )的回答。 A .确定 B .行或不行 C .正确 D .无二义 20 .需求分析阶段的任务是确定( ) A. 软件开发方法 B. 软件开发工具 C. 软件开发费 D. 软件系统的功能 第二部分 非选择题 二、 填空题(每空 2 分,共 20 分) 。 21 .在软件开发过程中要产生大量的信息,要进行大量的修改, 能协调软件开发,并使混乱减到最低程度。 22 .规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有 的软件。 23 . McCall 提出的软件质量模型包括 个软件质量特性。 24 .软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 、 可使用性和效率。 25 .为了便于对照检查,测试用例应由输入数据和预期的 两部分组成。 26 .程序设计语言的心理特性主要表现在 、简洁性、传统性、局部性和顺序性。 27 .软件结构是以 为基础而组成的一种控制层次结构。 28 .在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、 。 29 .结构化语言是介于自然语言和 之间的一种半形式语言。 30 .若年利率为 i ,不计复利, n 年后可得钱数为 F ,则现在的价值 P= 。 三、 名词解释题 每小题 3 分,共 15 分。 31 .软件生存周期模型 32 .数据字典( DD ) 33 .内聚性 34 . JSP 方法 35 .多态性 四、简答题 每小题 5 分,共 20 分 。 36 .简述容错技术的四种主要手段,并解释。 37 .以 G.J.Myers 的观点,简述对软件测试的目的。 38 .就程序设计语言的工程特性而言,对程序编码有哪些要求? 39 .模块的内聚性包括哪些类型? 五、应用题 第 40 小题 7 分,第 41 小题 8 分,第 42 小题 10 分,共 25 分。
40 .下面是某程序的流程图: (1) 计算它的环路复杂性。 (2) 为了完成基本路径测试,求它的一组独立的路径。 41 .根据下列条件使用等价划分法设计测试用例。 某一 8 位微机,其十六进制常数定义为:以 0x 或 0X 开头的数是十六进制整数,其值的范围是 -7f ~ 7f (表示十六进制的大小写字母不加区别),如 0X13,0X6A,-0X3c 。 42 .图书馆的预定图书子系统有如下功能: (1) 由供书部门提供书目给订购组; (2) 订书组从各单位取得要订的书目; (3) 根据供书目录和订书书目产生订书文档留底; (4) 将订书信息(包括数目,数量等)反馈给供书单位; (5) 将未订书目通知订书者; (6) 对于重复订购的书目由系统自动检查,并把结果反馈给订书者。 试根据要求画出该问题的数据流程图,并把其转换为软件结构图。
|
||
| |