《 软件工程 》试卷 第 1 页 共 6 页 安徽大学2008 —2009 学年第 1 学期 《 软件工程 》考试试卷(A 卷) (时间 1 2 0 分钟) 院/系 专业 姓名 学号 题 号 一 二 三 四 总分 得分 一、单选题(每小题 2分,共20分) 1.( D ) 软件工程的三要素是过程、 、工具。 A. 文档 B. 代码 C. 数据 D.方法 2. ( B ) 修改一个已有的库存清单系统,使它能在每天送给采购员一份定货报表。修改已有的库存清单并且编写产生报表的程序,估计共需 3000元;系统修改后,能及时定货将消除零件短缺影响生产的问题,估计因此每年可以节省 2500元, 假设年利率为 12%,软件的生存周期是 2年,开发该软件的纯收入是多少? A. 2232.14 B. 1225.12 C. 3000 D.2000 3.( C ) 一个程序向另一个子程序传递姓名、住址、电话号码、生日和身份证号码等五个变量。它们之间的耦合属于 A. 标记耦合 B.控制耦合 C.数据耦合 D.公共耦合 4.( A ) 可行性研究主要从以下几个方面进行研究: A. 技术可行性,经济可行性,操作可行性。 B. 技术可行性,经济可行性,系统可行性。 C. 经济可行性,系统可行性,操作可行性。 D. 经济可行性,系统可行性,时间可行性。 5.( B ) CMM提供了一个框架,将软件过程改进的进化步骤组织成 5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干 A.关键实践 B.关键过程域 C.软件过程能力 D.软件过程 6.( D ) “国家——中国”之间的关系属于 A 继承 B 关联 C 聚合 D 类——实例 7.( A ) 面向对象分析是对系统进行 的一种方法。 A 需求建模 B 程序设计 C 设计评审 D 测试验收 8.( B ) 结构化分析方法中,数据流程图属于 A 对象模型 B 功能模型 C 行为模型 D 数据模型 9.( C ) Jackson图属于 阶段使用到的图形工具。 A 需求分析 B 概要设计 C 详细设计 D 软件实现 得分 《 软件工程 》试卷 第 2 页 共 6 页 10.( C ) 耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下: A. 内容耦合,控制耦合,数据耦合,公共环境耦合。 B. 内容耦合,控制耦合,公共环境耦合,数据耦合。 C. 内容耦合,公共环境耦合,控制耦合,数据耦合。 D. 控制耦合,内容耦合,数据耦合,公共环境耦合。 二、简答题(每小题 6分,共 30分) 1. 什么是软...