已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.单项选择题(20分) 2.填空题(15分) 3.名词解释(20分) 4.简答题(25分) 5.应用题(20分)1为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是(A)A容错技术B避开错误技术C检测技术D排错技术2.构造原型时,主要考虑(B) A全部功能 B原型要体现的特征 C全部细节 D全部要求3.在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是(C) A语句覆盖 B判定/条件覆盖 C条件组合覆盖 D判定覆盖4.以下软件生存周期的活动中,要进行软件结构设计的是(B) A测试用例设计 B概要设计 C程序设计 D详细设计5.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是(B) A结构化语言 BPAD图 C判定表 D程序流程图6.需求分析方法必须能够表达和理解问题的数据域和(C ) A数据流 B用户类型 C功能域 D应用领域以用户需求为动力,以对象作为驱动的模型是(C) A瀑布模型 B基于知识的模型 C喷泉模型 D增量模型8.在软件生存期的各个阶段中跨越时间最长的阶段是(D) A需求分析阶段 B设计阶段 C测试阶段 D维护阶段二. 填空题1.软件复杂性主要表现在程序的复杂性。程序的复杂性主要指_模块内_程序的复杂性。2. 白盒法中,_基本路径测试_首先以详细设计或源程序为基础,导出控制流程图的拓扑结构(程序图)。 3.一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是_控制耦合_ 4.结构化分析是面向_数据流_进行需求分析的方法 三.名词解释黑盒测试法: 把被测对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行工作测试,依据需求规格说明书,检查程序是否满足功能要求.瀑布模型 : 将软件生存周期各个活动规定为依线性顺序连接的若干阶段的一种软件开发模型。它包括可行性分析、项目开发计划、需求分析、概要设计、详细设计、编码、测试和维护。 四.简答题1.简述需求分析方法应遵循的基本原则。 (1) 必须能够表达和理解问题的数据域和功能域;(2) 可以把一个复杂的问题按功能进行分解并要逐层细化;(3) 建模2.简述结构化程序设计方法的基本要点。 (1)采用自顶向下,逐步求精的程序设计方法。(2)使用三种基本控制结构构造程序,分别是顺序,选择和循环(3)采用主程序员组的组织形式。五.应用题1.设有如下程序流程图根据表中的测试数据回答如下问题:(1)满足语句覆盖的最少测试组合是什么?(2)满足判定覆盖的最少测试组合是什么?(3)满足条件组合覆盖的最少测试组合是什么?答:(1) 2,3,4测试组;(2) 1,2,3,4或2,3,4,5测试组;(3) 1,2,3,4,5测试组2. 有一个处理单价为5角钱的饮料的自动售货机软件,其规格说明如下:(1)若投入5角钱或1元钱的硬币,按下饮料的按钮,则相应的饮料就送出来。(2)若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时投入1元硬币并按下按钮后,饮料不送出来并且1元硬币也退出来;(3)若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还5角硬币。试用判定表描述加工逻辑。(要求用单条件,不允许用复合条件)3.一实时监护系统的中央处理机的功能如下:(1)由定时检测系统取得各个监护病员的生理数据(脉搏,体温,血压)经合法性检查后,与预先保存的每一病号生理临界数据进行比较;(2)如发现超越临界则启动自动报警装置发出警报信号;(3)定时检测的数据将被格式化并被记入日志文件;试根据要求画出该问题的数据流图,并将其转换为软件结构图。 什么是单元测试和集成测试?它们各有什么特点? 单元测试是集中检验软件设计的最小单元模块。 在正式测试之前必须先通过编译程序检查并且改正所有语法错误; 以详细设计描述为指南,对重要的执行通路进行测试,以便发现模块内部的错误 单元测试可以使用白盒测试法,而且对多个模块的测试可以并行地进行。 单元测试要评价模块的五个特性:(1)模块接口;(2)局部数据结构;(3)重要的执行通路;(4)出错处理通路;(5)影响上述各方面特性的边界条件。 集成测试是组装软件的系统技术。它把模块按照设计要求组装起来的同时进行测试,主要目标是发现与接口有关的问题(系统测试与此类似)。 由模块组装成程序时有两种方法。 一种方法是先分别测试每个模块,再把所有模块按设计要求放在一起结合成所要的程序,这种方法称为非渐增式测试方法; 另一种方法是把下一个要测试的模块同已经测试好的那些模块结合起来进行测试,测试完以后再把下一个应该测试的模块结合进来测试。这种每次增加一个模块的方法称为渐增式测试,这种方法实际上同时完成单元测试和集成测试。解:给程序添加编号 Start1:Input (X,Y,Z) 2:If X126:ThenZ=1 End if 7:If Z18:ThenX=X+129:Else Y=Y+1 End if10:Print (X,Y,Z) End根据下列伪代码程序画出程序流图,计算环形复杂度,写出独立路径。2、采用面向对象的方法开发银行计算机储蓄系统。画出数据流图、对象模型、功能模型和动态模型(1)数据流图n 该系统的数据库可设计两张数据表:利率表存放各种类型的利率,储户文件存放储户的信息。n 数据处理分为存款、取款和储户注销。n 存款时要根据利率表中的存款类型确定利率。存款、取款和注销要对储户文件进行处理。公安报警系统顺序图 1。银行计算机储蓄系统工作过程:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并打印出存款单给储户;如果是取款而且取款时留有密码。则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息清单给储户。请用数据流图描绘本系统的功能,并用实体-关系图描绘系统中的数据对象。 1、数据流图银行储蓄管理系统数据流图 2、数据字典 系统中的数据对象:业务员、储户、存款清单、取款清单、利息清单 储户与存款清单、取款清单、密码信息分别有1:N的拥有联系 业务员与存款清单、取款清单、利息清单有1:N的处理联系。 存款清单(存款人姓名,住址,存款人证件号码,存款类型,存款日期、到期日期、利率,存款数量) 取款清单(存款人姓名,存款人证件号码,取款人姓名,取款人证件号码,取款类型,取款数量) 利息清单(取款人姓名,身份证号码,取款类型,利息,取款总数量)3、实体-关系图 二、结构化设计例1:图书馆管理系统结构图n 该系统含有图书采编、读者管理、图书流通、查询等功能。n 该系统执行时,先输入一个数据,根据此数据选择执行的路径:对购入图书进行登记;图书编目调用图书采编功能;借书、还书调用流通功能;查询调用查询功能。n 该系统属于事务型系统。(1)图书馆管理系统示意图(2)事务分析方法(3)图书馆管理系统示意图(4)图书馆管理系统结构图(5)图书馆管理系统HIPO图 例2、判定表某旅行社根据旅游淡季、旺季及是否团体订票,确定旅游票价的折扣率。具体规定如下:人数在20人以上的属团体; 20人以上的是散客。每年的45月、78月、10月为旅游旺季,其余为旅游淡季。旅游旺季,团体票优惠5%,散客不优惠;旅游淡季,团体票优惠30%,散客优惠20%;试用判定表表示旅游订票的优惠规定。例3 研究伪代码LOOP: Set I to (START+FINISH)/2 if TABLE(I)=ITEM goto FOUND if TABLE(I)ITEM Set FINISH TO (I-1) if (FINISH-START)1 goto LOOP if TABLE(START)=ITEM goto FOUND if TABLE(FINISH)=ITEM goto FOUND Set FLAG to 0 FOUND: SET FLAG TO 1 DONE:EXIT(1)画出程序流程图 程序不是结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中生对人工智能艺术创作与人类创造力关系的哲学思考课题报告教学研究课题报告
- 2026年天津市双菱中学招聘教师23人备考题库及答案详解(夺冠系列)
- 罗湖法院2025年下半年劳动合同制审判辅助人员招录备考题库及答案详解(夺冠系列)
- 2026年昆医大附一院公开招聘科研助理人员(非事业编)第二次备考题库及参考答案详解1套
- 2026年中国葛洲坝集团第一工程有限公司公开招聘备考题库及答案详解(夺冠系列)
- 天津市和平区2026年事业单位公开招聘工作人员备考题库含答案详解
- 2026年厦门禾丰房屋征迁服务有限公司公开招聘工作人员备考题库完整答案详解
- 2026年四川大学华西乐城医院招聘18人备考题库及答案详解(考点梳理)
- 2026年昆明市官渡区北培毓秀高级中学有限公司招聘备考题库及完整答案详解1套
- 临泽县2026年公开选聘社区工作者备考题库及完整答案详解一套
- 英语试卷河北省2026届高三第一次八省联考(T8联考)(12.24-12.25)
- 2025年中共赣州市赣县区委政法委下属事业单位面向全区选调工作人员备考题库有答案详解
- 知识点及2025秋期末测试卷(附答案)-浙美版(新教材)小学美术三年级上册
- 2025山西大地环境投资控股有限公司社会招聘116人备考笔试题库及答案解析
- 2025年瓦检员考试题库及答案
- 2025年搜索广告(初级)营销师-巨量认证考试题(附答案)
- GB/T 26951-2025焊缝无损检测磁粉检测
- 化肥产品生产许可证实施细则(一)(复肥产品部分)2025
- 2025至2030中国正畸矫治器行业项目调研及市场前景预测评估报告
- 《国家十五五规划纲要》全文
- 2025年及未来5年中国硅钢市场运行态势及行业发展前景预测报告
评论
0/150
提交评论