软件工程试题及参考答案2.doc_第1页
软件工程试题及参考答案2.doc_第2页
软件工程试题及参考答案2.doc_第3页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

软件工程模拟试卷及答案一、 填空(25%)1. 需求分析阶段产生的文档是 (1) ,它的主要组成部分是 (2) 。2. 用变换分析技术导出的程序结构图中,变换模块的功能是把 (3) 变换成 (4) 。3. 测试的关键是设计出 (5) 的测试用例,测试用例应由 (6) 和 (7) 两部分组成。4. 一般而言,单独测试某一模块时,要为它设计 (8) 模块和 (9) 模块,它们的作用是分别模拟被测试模块的 (10) 和 (11) 。5. 总体设计确定模块的 (12) ,而 详细设计确定模块的 (13) 。6. 面向对象方法中(14)是最本的概念,面向对象方法学可概括为 (15) 。7. 类-&-对象间的关系可概括为(16)、(17)、(18)。8. 通常把对象的操作称为(19)和(20)。二、 写出下列叙述中正确叙述的编号(15%)1. 验收的依据是需求说明书。2. 软件生命周期中,测试的工作量最大。3. 应尽量使用全局变量。4. 一个模块的扇入是指该模块被其它模块调用的个数,扇入应尽可能的小。5. 盒图的主要优点之一是强制设计人员采用结构化设计方法。6. 系统测试是把软件、硬件和环境连在一起的全面测试。7. 尽可能在软件生产过程中保证各阶段文件的正确性。8. 完成测试作业后,为了缩短源程序的长度应删去源程序中的注释。9. 编码时应尽可能使用局部变量。10. 选择时间效率和空间效率尽可能高的算法。11. 面向对象方法中的对象就是结构化方法中的模块。12. 对象模型中的五个层次缺一不可。13. 任何情况下,对象模型始终是最重要、最基本的。14. OOA和OOD之间的界限是模糊的。15. 在OOA过程中,需要严格遵守自顶向下的原则。三、 简答题(20%)1. 什么是软件工程和软件生存周期?2. 结构化分析方法的步骤是什么?3. 下列模块的内聚类型是什么?再把它们按内聚的大小由大到小排列。(1) 使用同一数据来源产生两种报告(2) 求一元二次方程的根(3) 计算最高成绩和平均成绩4. 选择程序设计语言应考虑哪些因素?四、 应用题(40%)1. 某程序中共有两个判定,一个判定是X10且Y60,另一个判定是A0或B10,Y60; X10,Y10,Y60;X10,Y60;A0,B0,B0,B100;2.3. 划分等价类输入条件 合理等价类 不合理等价类 长度 (1)小于40个字符 (2)等于40个字符 (5)大于40个字符 第一个字符 (3)英文字母 (6)非英文字母 其他字母 (4)英文字母、数字或下划线的任意组合 (7)空格 (8)标点符号 (9)运算符号 (10)其他可显示字符 设计测试用例 测试数据 测试范围 期望结果 (1) s_name12 等价类(1),(3),(4) 有效 (2) a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6p7q8r9s_tr 等价类(2),(3),(4) 有效 (3) a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6p7q8r9s_trff 等价类(5) 无效 (4) 234name 等价类(6) 无效 (5) ab gh 等价类(7) 无效 (6) ab!2f 等价类(8) 无效 (7) fg+ghh 等价类(9) 无效 (8) Hgh 等价类(10) 无效 4. 程序开发工作量E=2.8 (20)1.20 =102(人*月)。程序开发所用时间 D=2.5(10

温馨提示

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

评论

0/150

提交评论