软件工程试题_第1页
软件工程试题_第2页
软件工程试题_第3页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、一、单项选择题 (在每小 题的四个备选答案中,选出一个正确的答得分案序号填在括号内。每小题 1 分 ,共 15 分1. 为了解决软件危机,人们提出了用 (B 的原理来 设计软件,这是软件工程 诞生的基础。A. 运筹学B. 工程学C. 软件学D. 管理学2.由于计算机软件开发的成本高、质量低、难控制、可靠性差、生产 率低而引发了( BA. 软件投机B. 软件危机C. 软件工程D. 软件产生3.划分软件生存周期的阶段时所应遵循的基本原则是(B oA. 各阶段的任 务尽可能相关性B. 各阶段的任务尽可能相 对独立C. 各阶段的任 务在时间上连续D. 各阶段的任务在时间上相对独立4.需求分析是由分

2、析 员了解用户的要求,认真细致地调研分析,最终应建立目 标系统的 逻辑模型并写出( A 。A. 数据定义B. 数据 库设计C. 数据维护D. 数据结构实现5. 结构化设计方法是面向(C的设计方法。A. 过程B. 对象C. 数据流D. 数据结构6. 在结构化系统分析中,判定表和判定树常用于表达数据流图中的(A oA. 加工B. 数据流C. 数据存 储D.外部项7. 个模块直接控制(调用的下层模块的数目称为模块的(BA. 扇入数B. 扇出数C. 宽度D. 作用域8. 软件的( A 设计又称为总体设计,其主要任务是建立软件系统的总体结构A. 概要B. 抽象C. 逻辑D. 规划9. 如果 (A ,则称

3、该模块具有功能内聚。A. 模块包括单一功能B .模块包括若干功能 ,但所有功能相互 紧密相关C. 每个模块有单入口、单出口D. 模块中每个处理成分对应一个功能,它们紧密结合10. 结构化设计采用模块化方法的主要出发点是(D oA .增加内聚性B. 减少耦合度C. 提高有效性D. 降低复杂度11为了提高测试的效率,应该(D。A. 随机地选取测试数据B. 取一切可能的输入数据作为测试数据库C. 在完成编码后制定软件的测试计划D. 选择发现错误可能性大的数据作为测试数据12. 通过对软件的测试,可以证明的是(C。A. 软件的正确性B. 错误不存在C. 错误存在D. 软件不含有隐患13. 某模块的输入

4、数据为某工厂中一个 车间的生产产量表,通过该模块可以计算 出车间中生产工人的平均产量、统计产量前 10名的人员名单,从内聚度来看 ,该模块属于( B 。A. 逻辑内聚B. 通信内聚C. 顺序内聚D.功能内聚15.软件维护,可按不同的 维护目的而分类,为了适应硬件环境或软件环境的变更 对软件作修改是(B 。A. 纠正性维护B. 适应性维护C. 完善性维护D. 预防性维护二、三、简答题(每题 5分,共 25分得分1. 什么叫软件危机?该如何应对软件危机的出 现?答:落后的软件生产方式无法 满足迅速增长的计算机软件需求,从而导致软件开 发与维护过程中出现一系列严重问题的现象。(3分解决的方法是 ,使

5、用软件工具,应用 软件工程技 术,建立与系 统化软件生产有关的概念、原则、方法、技术 和工具,指导和 支持软件系统的生产活动,以期达到降低 软件生 产成本、改进软 件产品质量、提高软 件生产率水平,从而从根本上解决 软件危机。 (2 分2. 请按时间顺序,列举软 件生命周期中的各 项基本活动。答:软件生存周期包括 :可行性分析与开 发计划、需求分析、设计 (概要 设计和详 细设计、编码测试、运行与维护 等活动。 (列出全部活 动得 5分,缺 1项活动扣 1分3. 软件测试是否一定要在 编码之后 进行?为什么?答:不一定。 (2分静态测试方法是指不运行被 测程序本身 ,仅通过分析或检查源 程序的

6、 语法、结构、过程、接口等来检查程序的正确性。因此静态测试 方法就可以在 编码之前进行。 (3 分4. 使用什么策略 ,可以减少完善性 维护 ?答:使用新技术,包括数据 库管理系统、软件开发环境、程序自动 生成系统、较高 级(第四代的语言,可减少完善性的 维护。 (1分可把因环境变化而必须修改的程序局 部于某些程序模 块之中,也可以减少完善性的 维护。(1 分使用内部程序列表、外部文 件,以及处理的例行程序包 ,可为维护时修改程序提供方便。 (1 分此外,建立软件系统 的原型,把它在实际系统开发之前提供给用户使用。用户 通过研究原型 ,进一步完善 他们的功能要求 ,就可以减少以后完善性 维护的

7、需要。 (2 分5. 在 NATO关于软件工程的定 义中提到:“软件工程是指 导计算机软件开发和维护的一门工程学 科。采用工程的概念、原理、技术 和方法来开 发与维护软件,把经过时间考验而证明 正确的管理技 术和当前能 够得到的最好的技 术方法结合起来 ,以经济地开发出高质 量的 软件并有效地 维护 它 ”。如何理解上述意思。答:从软件工程的定 义可以看出其目 标就是按照工程化的思想开 发、管理和维护 软件,以达到提高 软件质量的同时,减低开 发软件的成本。具体地说 :要求我 们为软件 的开发提供科学的开 发模型和 设计方法,提高软件开发工具的质量,重视软件的项目 管理,这样才可以在更低的成本

8、下开 发出高质量的软件。 (5分,本答案为参考答案 ,答 对意思即可三、应用分析题 (共 60分 1.仓库管理系统有如下角色和功能 :(1 仓库管理员完成货物的入库和出库操作,入库是将指定数量的 货物存入 仓库( 包括:货物名称、数量信息 ;出库是将指定数量的 货物从仓库中取出,在取出 货物时需要对 仓库中是否有足够的货物进行判断,再决定是否 执行该操作;(2 部门经理完成 对货物的查询工作,在货物查询过程中,是根据输入的货物名称 进行的,输入货物名称后将 显示仓库中所该货物的 库存量。试根据要求画出 该系统的数据流 图,不必分层。 (15 分仓库管理员入库出库审查入库单出库单入库文件出库文件

9、库存文件入库数据出库请求入库数据出库数据查询部门经理查询单查询结 果库存数据拒绝出库出库出库数据2.请根据以下描述 ,设计 UML 类图,并使用重数 说明数据实体之间的具体关系 :(12分 (1每个出版社都 经常联系一些作者;(2作者可能会写出著作(3著作的出版 权只能授予一个出版社 ;每章有若干节(4 每本著作有一个封面、一个目录、一个前言、若干章、出版作者著作封面目录、, 、-前言章*1.11111*节13.请结合一下关于电梯的描述,为电梯的运行状 态建模。 (10分得分 (2按用户上楼或是下楼的要求 ,电梯可以向上或是向下移 动; (3 到达目的层后,电梯空闲;(4 空闲超时后,电梯回到

10、第一 层。位于第一层向上移动向下移动空闲上楼到达下楼上楼到达超时4.一元二次方程式AX 2+BX+C=0的求根程序有以下功能:输入A、B、C3个系数;输出有关根的性质的信息,包括两个相等或不等的实根,两个大小相等符 号相反的实根,仅有一个实根,或有两个虚根等:打印根的数值。试用功能(黑盒测试 方法设计出程序的测试用例。(15分根据一元二次方程式的求根公式:aacb bx 242- (条件:0工且042-ac b ;结果:两个不等实根abx x 221-=(条件:0工且042=-acb ;结果:两个相等 实根abacibx 242-=(条件:0工且042-acb ;两个不等实根输入不足3个系数

11、0a且042=-acb两个相等实根 输入超过3个系数 0工但042-ac b ;结果:两个不等实根abx x 221-=(条件:0工且042=-ac b ;结果:两个相等实根abaci bx 242- =(条件:0工且042v-acb;结果:两个虚根bcx-=(条件:0=a且0b结果:仅有一个实根方程无意义(条件:0=a且0=b ;结果:方程无意义使用等价类法设计测试用例。 有效等价类(输入三个数 值系数无效等价类0工且042-acb ;两个不等实根输入不足3个系数 0a且042=-acb两个相等实根 输入超过3个系数0工1且042-acb ;两个虚根 输入的 3个系数中包含非数字字符 : A 中含有非数字字符 B 中含有非数字字符 C 中含有非数字字符 测试用例:序号1 234 567 8 910对应等价类 测试数据-1,0,4 1,4,4 1,0,4 0,2,4 0,2 0,2,4,0A,2,4 0,A,4 0,2,A 0,0,4 期望结果 x1=2; x2= -2x1= x2= -2x1=2i; x2= -2i x=2 提示系数不足 提示系数过多 提示有非数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论