- 1 - 软 件 工 程 试 卷 A 卷 一、填空题 1
软件工程学的内容可包括( )、( )、( )、( )、环境、管理、规范等
N-S 图中的顺序结构 在 PAD 图中表示为( ),PAD 图设置五种基本控制结构,并允许( )使用
面向对象方法是一种运用( )、( )、( )、( )、聚合、消息传送、多态性等概念来构造系统的软件开发方法
模块的独立程度可以由两个定性标准度量,这两个标准分别称为( )和( )
耦合衡量( ) 内聚衡量( )
软件测试方法按测试过程是否在实际应用环境中分为( )和( )
二、单项选择题 (将一个正确的答案代码填入括号中,每小题 4 分,共 20 分) 1
模块在同一段时间内完成各种初始化工作,这属于( )
(A)偶然内聚 (B)逻辑内聚 (C)时间内聚 (D)过程内聚 2
在编程安全方面,一般来说无法做到( )
(A)避开错误 (B)完美无缺,绝无错误 (C)冗余 (D)涉及防错程序 3
在衡量软件质量时,最重要的标准是( )
(A) 成本低 (B)可维 护 性好 (C)符 合要求 (D)界 面友 好 4
下 列 工具 中,不 属于详 细 设计 工具 的是( )
(A)测试工具 (B)图形 工具 (C)表格 工具 (D)语 言 工具 5
下 列 哪 个做法会 导 致 不 利 的语 句 结构( )
(A) 避免 使用 ELSE GOTO 结构
(B) 对递 归 定义 的数 据 结构尽 量不 再 使用递 归 过程
(C) 模块功 能 尽 可能 单一化,模块间的耦合能 够 清 晰 可见
(D) 利 用信 息隐 蔽 ,确保 每一个模块的独立性
三、判断题 1.Jackson 系统开发方法是一种典 型 的面向对象的分析 设计 方法
( ) 2.HIPO 图是由一组 IPO 图加 一张 HC 图