下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、集 美 大 学 试 卷 纸2009 2010 学年 第 一 学期课程名称软件工程试卷卷别A卷成绩年级专业计算机科学与技术考试方式闭卷 开卷 学习层次本科学习形式脱产备注按要求在指定的位置作答得分一、 单选题:(共40分,每小题2分) (将答案填入下表,其他地方作答不得分) 题号12345678910选择题号11121314151617181920选择1. 软件开发时,一个错误发现得越晚,为改正它所付出的代价就( A )。 A、越大 B、越小 C、越不可捉摸 D、越接近平均水平2. 总体设计目的是确定整个系统的( D )。 A、规模 B、测试方案 C、费用 D、功能及模块结构3. 以下哪项不是软
2、件维护内容( C )。 A、编写维护报告 B、记录维护数据 C、修改需求分析 D、重写相关模块的编码4. 下列各方法中( D )不是软件测试方法。 A、白盒法 B、黑盒法 C、动态测试 D、盒法5. 模块在同一段时间内完成各种初始化工作,这属于( C )。 A、偶然内聚 B、逻辑内聚 C、时间内聚 D、过程内聚 6. 在编程安全方面,一般来说无法做到( B )。 A、避开错误 B、完美无缺,绝无错误 C、冗余 D、涉及防错程序7. 在衡量软件质量时,最重要的标准是( C )。 A、成本低 B、可维护性好 C、符合要求 D、界面友好8. _D_工具在软件详细设计过程中不采用。 A判定表
3、;BIPO图 CPDL DDFD图9. 程序的三种基本控制结构是BA过程、子程序和分程序 B顺序、选择和重复C递归、堆栈和队列 D调用、返回和转移10. 程序的三种基本控制结构的共同特点是DA不能嵌套使用 B只能用来写简单程序C已经用硬件实现 D只有一个入口和一个出口11. 产生软件维护的副作用,是指CA开发时的错误B隐含的错误C因修改软件而造成的错误D运行时误操作12. 汽车有一个发动机。汽车和发动机之间的关系是_B_关系。A一般具体B整体部分C分类关系D主从关系13. 原型化方法是用户和设计者之间执行的一种交互构成,适用于_A_系统。A需求不确定性高的B需求确定的C管理信息D实时14. 为
4、了提高测试的效率,应该DA随机地选取测试数据 B取一切可能的输入数据作为测试数据C在完成编码以后制定软件的测试计划D选择发现错误可能性大的数据作为测试数据15. 使用白盒测试方法时,确定测试数据应根据_A_和指定的覆盖标准。A程序的内部逻辑B程序的复杂结构C使用说明书D程序的功能16. 软件复杂性度量的参数包括( B )A.效率 B.规模 C.完整性 D.容错性17. 对象实现了数据和操作的结合,使得数据和操作( B )于对象的统一体中。A.抽象 B.封装 C.多态 D.继承18. 以下不是软件的主要特征的是( D )A. 软件不是制造出来的B. 软件不会“磨损”C. 大多数软件是自定的,而不
5、是通过已有的构件组装而来的。D. 软件不会退化19. 软件是( C )。A. 处理对象和处理规则的描述 B. 程序C. 程序及其文档 D. 计算机系统20. 若有一个统计计算学生某门课程成绩的程序,现要求从输入的角度考虑它的输入量X,其范围是0,100,设计一组测试用例:299,61,-2,设计这组测试用例的方法是( B )A条件覆盖法 B等价分类法 C边界值分析法 D错误推测法得分二填空题 (共15分,每空1分)将答案填入下表,其他地方作答不得分标号(1)(2)(3)(4)(5)作答标号(6)(7)(8)(9)(10)作答标号(11)(12)(13)(14)(15)作答1. 软件工程包括三个
6、要素:过程、方法 和 工具 。2. 五个最基本的过程框架活动是沟通、 策划、建模、构建和 部署 。3. 在构件设计中,用于描述加工逻辑的主要工具有 图形化设计表示 、表格式设计表示和程序设计语言。4. 在面向对象的测试中,最小的可测试单位是 类中包含的操作 。5. 数据流图4种基本图形元素为 数据流 、 加工 、 数据存储 和 数据池 。6. 模块的独立程度可以由两个定性标准度量,这两个标准分别为 内聚性 和 耦合性 。7. 详细设计的任务是确定每个模块的内部特性,即模块的算法和 局部数据结构 。8. 自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和广度优先策略 。 得分
7、三计算题(共20分,共4题)1. (4分)如果已知某个项目的FP值的乐观值、可能值和悲观值分别为120,160,200,则三点估算期望值是多少?(120+200+4*160)/6=160 2. (4分)假设一个人单独开发软件,生产率是5000行/人年。若4个人组成一个小组共同开发这个软件,在每条通信路径上耗费的工作量是200行/人年,计算小组中每个人的生产率。(4*5000-200*C42)/4=4700(n*(n-1)/2)3. (4分)假设某系统在运行中平均每两天发生一个错误,计算系统在4天内的不失败概率。因为F(1)=1/2=0.5 R(1)=1-0.5=0.5 R(2)=R2(2)=0
8、.25 R(3)=R3(3)=0.125R(4)=R4(4)=0.0625(备注:R2、R3、R4中的2、3、4为R的平方、立方。)4. (8分)根据下面的信息域特性值:用户输入数用户输出数用户查询数文件数外部界面数253525105假设各项加权因子均为4,不考虑复杂度调整值,试完成以下计算:1)计算项目的功能点的总计数值FP。(2分)2) 设平均生产率为10FP/pm,软件人员劳动力平均价格是每月5000人民币,求每个FP的成本。(2分)3)根据FP值计算总的项目成本(2分),并进行工作量估算(人月)(2分)1)FP=(25+35+25+10+5)*4=4002) 5000/10=500 人
9、民币3) 400*500=20000 400/10=40(人)得分四简答、综合题(共25分,共3题)1. (8分)学生成绩管理系统包括学生,课程和教师3个实体,其中一个学生可以选修多门课程,一个老师也可以讲授多门课程,而假定一门课程只能由一个老师讲授,请画出三个实体间的E-R图,并映射为关系模型(数据库表)。1)2)学生(学号,姓名,专业,年级) 课程(课程号,课程名,学时,学分) 教师(工号,姓名,学院,职称) 学习(学号,课程号,成绩)2. (7分)下面是根据某个系统的业务说明绘制的系统数据流图的一部分,将其转化为系统的层次化模块化结构图,其中结点2为事务处理中心,结点9是子变换bdckjgifelmh3. (8分)下面是某程序的程序流程图,要求对其独立基本路径进行测试1) 将图转换成流图(2分)2) 用两种方法计算该程序的环路复杂性(2分)3) 给出独立基本路径集合(2分)4) 如果在程序流程图中,结点1表示输入x,y;结点2表示条件x>0 and y>0;结点4表示条件x>y;给出1-2-4-8路经的测试用例(2分) 软件 = 程序+数据+文档程序 = 算法+数据结构1) 绘图22) 循环复杂度:区域为5 边点:18
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大型地质勘探用吊车租赁合同
- 税务筹划在互联网企业中的应用
- 娱乐经纪公司财务内控制度
- 文化创意产业园区租赁承包协议
- 畜牧业设备租赁协议
- 航空航天工程力工合同
- 厨房设备管理细则
- 电子产品体验租赁合同
- 湖北省养老产业发展招投标
- 建筑工程改造合同模板
- 2024年采矿权转让合同范本
- 《汽车电气设备构造与维修》课件 项目六 汽车辅助电器设备
- 双手向前投掷实心球 课件
- 第六章 回归分析课件
- 学校食堂食品验收制度
- 期中阶段性练习(一~四单元)(试题)-2024-2025学年五年级上册数学苏教版
- 医疗设备供货安装调试培训、售后组织方案
- 2024秋期国家开放大学专科《EXCEL在财务中的应用》一平台在线形考(形考作业一至四)试题及答案
- 2024年云南德宏州州级事业单位选调工作人员历年高频难、易错点500题模拟试题附带答案详解
- 2024年秋新鲁科版三年级上册英语课件 Unit 6 lesson 1
- 英语国家概况-Chapter10-government解析
评论
0/150
提交评论