版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、201 -201 学年第一学期期末考试软件工程课程试题(A卷)适用类别普招 层次 本科 专业 软件工程 年级 试卷代码: 注意事项:1、本卷采用了分卷制,已将试题纸与答题纸分开。请考生将答案按原题号顺序,写在答题纸上。在试题纸上书写答案,一律无效。交卷时,应分别交验试题纸、答题纸和草稿纸。2、请在答题纸规定的位置书写姓名、座号、学号等信息。3、请自觉遵守考场纪律。一、单项选择题(10小题, 每小题 1分,共10分 )1、设计测试数据,使被测的程序中的每个语句至少执行一次,这种方法称为( )A、判定覆盖法 B、语句覆盖法C、条件覆盖法 D、点覆盖法2、把相同或相似的一类任务放在同一模块中,称为(
2、 )A、偶然性内聚 B、时间内聚C、过程内聚 D、逻辑内聚3、模块之间传送的信息中有控制信息,称这种耦合为( )A、数据耦合 B、控制耦合C、特征耦合 D、公共环境耦合4、描述信息在系统中流动和处理情况的图是( )A、系统结构图 B、实体关系图C、数据流图 D、程序流程图5、在一个模块内应该是( )A、高耦合 B、低耦合C、低内聚 D、高内聚6、在需求分析阶段,常用的图是( )A、状态转换图 B、程序流程图C、用例图 D、数据流图7、在面向对象设计中,描述系统功能的是( )A、脚本 B、执行者C、用例 D、角色8、白盒法测试的目的是( )A、证明程序中无错误 B、发现程序中的错误C、检查程序中
3、的语法错误 D、测量程序的动态特性9、进行模块设计时,应该是( )A、单入口、单出口 B、多入口、多出口C、多入口、单出口 D、单入口、多出口10、概要设计阶段应该绘制出( )A、程序流程图 B、系统结构图C、状态转换图 D、系统层次图二、判断(10小题,每小题1分,共10分)1、面向对象方法与传统的结构化设计方法没有什么关系。 ( )2、所有模块测试后,仍有必要进行集成测试。 ( )3、在软件测试时,必须由开发该软件的人员进行。 ( )4、软件仅指常说的计算机程序。 ( )5、在UML图中一个用例代表一个要实现的功能。 ( )6、黑盒法的测试用例是根据程序逻辑结构设计的。 ( )7、系统结构
4、图是根据数据流图设计出来的。 ( )8、对于需求确定性较高的系统,采用结构化设计方法较差。( )9、类和对象是同一概念。 ( )10、测试用例简称为用例。 ( )三、填空题(10小题,每空1分,共10分)1、在软件测试时常把黑盒法和白盒法结合起来进行,这种方法称为 。2、数据字典的作用是在软件分析和 过程中提供数据描述。3、采用白盒法时,其测试用例是根据程序内部的 和执行路径来设计的。4、有关计算机程序的功能、设计和使用的文字或图形资料称为 。5、系统结构图是在 阶段完成的。6、瀑布模型适用于 设计方法。7、喷泉模型开发系统的特点是 和无间隙性。8、面向对象设计适用于需求 的系统。9、系统结构
5、(SC)图表示模块之间的 关系。10、一个模块内各个元素彼此结合的紧密程度用 来度量。四、问答题(10小题,每小题4分共40分)1、什么是软件维护?2、软件维护的类型有那些?3、软件维护有无副作用?有那些?4、进行系统需求分析时,应确定所开发的系统哪些具体要求?5、面向对象方法学的要素是什么?6、面向对象方法有哪些优点?7、什么叫灰盒法?8、什么叫路径覆盖?什么叫条件覆盖?9、概要设计阶段结束后可以得到什么产品?10、什么是用例?什么是用例图?五、分析题(3小题,每小题10分共30分)1、 为下图用判定/条件覆盖法设计测试用例。2、画出如下程序段的N-S图:Begin IF(A=3) OR (
6、B1) Then X:=A*B EndifIF (A2) AND (B=0) Then X:=A-3 EndifEnd3、某系统的因果图如下:请画出相应的判定表并设计测试用例。附答案:201 -201 学年第一学期期末考试软件工程答案及评分标准(A卷)编码: 适用对象:普本软件工程专业一、 选择题15 BDBCD 610 DCBAB二、 判断题15 610 三、 填空题1、灰盒 2、设计 3、逻辑结构4、文档 5、概要设计 6、结构化7、选代性 8、变动 9、调用10、内聚四、简答题1、答:软件维护就是在软件产品交付使用之后对其进行修改,以 2分 排除故障,或改进性能和其他属性,或使产品适应改
7、变了的环境。2分2、答:1)改正性维护; 1分2)适应性维护; 1分3) 完善性维护; 1分4)预防性维护。 1分3、答:1)编码副作用; 1分2)数据副作用; 1分3)文档副作用。 2分4、答:1)确定系统的运行环境要求。如外存种类数据输入方式,数据通信接口等。软件方面,如操作系统、数据库管理系统等。 1分2)系统的性能要求 1分3)系统功能 1分4)接口需求 1分5、答:对象、类、 2分继承、消息传递 2分6、答:1)与人类习惯的思维方法一致 1分2)稳定性好 1分3)可用性好 1分4)较易开发大型软件 0.5分5)可维护性好 0.5分7、答:在软件测试时既用黑盒法测试 2分又用白盒法测试,这种结合称为灰盒法。 2分8、答:设计足够的测试数据, 使被测的程序中每个语句至少执行一次。这种方法称为语句覆盖法。 2分设计测试数据不仅使每个语句至少执一次。而且使每个条件的分支都执行一次,这种方法称为条件覆盖法。 2分9、答:可以得到模块结构图、 2分概要设计说明书等。 2分10、答:用例代表某些用户可见的功能,实现一个具体的用户目标。 2分用例图定义了系统的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年养老机构管理业务培训考试试卷
- 应急物资储备、更新管理细则
- 专用车生产项目可行性研究报告
- 2026秋苏教版(新教材)六年级科学上册阶段综合练习(含答案)
- 2026中国中药配方颗粒质量标准演进与市场重塑研究报告
- 2026年gmp安全生产培训试题及答案
- 2026年dsa上岗证试题及答案
- 多方资源合作对接指南
- 2026年云计算与大数据应用实战演练题库
- 2026年医保内部控制自查报告
- 3.2.1 分数除以整数 教学课件2026-2027学年人教版数学六年级上册
- 译林版七年级英语上册知识清单
- 2026秋冀少版新教材七年级上册生物学每课知识点清单
- 中国重症患者液体管理专家共识(2026版)
- 2026国睿防务公司反无人机雷达总体工程师岗位招聘笔试历年参考题库附带答案详解
- 雨课堂学堂在线学堂云《声纳技术(中国人民解放军海军航空)》单元测试考核答案
- 重症医学临床路径标准化
- 稻盛和夫心法课件
- 雨课堂学堂在线学堂云《临床伦理与科研道德(山东大学)》单元测试考核答案
- 2025年住院医师规范化师资培训考试题附答案
- 保险公司医生健康知识讲座
评论
0/150
提交评论