




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、填空题1.软件生命周期可划分为、和3个时期,通常把这3个时期再细分为8个阶段,它们是、和,其中的阶段的工作量是8个阶段中最大的。2.可行性研究的任务是从、和等三个方面研究。3.至少应该从、和4个方面验证软件需求的正确性,其中和这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开发。4.软件总体设计时应遵循、 、和等6条基本原则。详细设计通常以技术为逻辑基础,因为从软件工程观点看,是软件最重要的质量标准之一。5.软件测试的目的是,通常把测试方法分为和两大类。因为通常不可能做到,所以精心设计是保证达到测试目的所必须的。6.软件维护通常包括4类活动,它们分别
2、是、 。二、判断下述提高软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。 1.在进行需求分析时同时考虑维护问题。() 2.完成测试后,为缩短源程序长度而删去程序中的注释。 ( ) 3.尽可能在软件开发过程中保证各阶段文档的正确性。 ( ) 4.编码时尽可能使用全局变量。 ( ) 5.选择时间效率和空间效率尽可能高的算法。 ( ) 6.尽可能利用硬件的特点以提高效率。 ( ) 7.重视程序结构的设计,使程序具有较好的层次结构。 ( ) 8.使用维护工具或软件工程环境。 ( ) 9.进行概要设计时尽可能加强模块间的联系。 ( ) 10.提高程序可读性,尽可能使用高级语言编程。 ( )三、
3、按下述要求完成给出的程序流程图,即在答案栏内写出图中A、B、C、D、E的正确内容 给程序输入二维数组W(I,J),其中IM,JN(MT N均为正整数)。程序打印出数组中绝对值最小的元素值Q=W(K,L),及其下标K、L的值。假定数组中仅有一个绝对值最小的元素。 应该完成的程序流程图如下所示 答案栏 A: B: C: D: E:四、下面给出了用盒图描绘的一个程序的算法,请用逻辑覆盖法设计测试方案,要求做到用语句覆盖和路径覆盖五、某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨外地电话需先拨0,如果是本市电话再接着拨8位电话号码
4、(第1位不是0),如果是外地电话则先拨区码(35数字),再拨当地电话号码(7或8位数字,第1位不是0)。请定义上述的电话号码。六、以下是用程序流程图描绘的处理算法,请把它改画为等价的盒图。 七、办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排队故障,故障排除后回到闲置状态。 请用状态转换图描绘复印机的行为。八、为开发一个
5、铁路自动售票系统(该系统预计从2009年使用到2019年),请完成下面的数据流图和数据字典,即从供选择的答案中选出A、B、C、D和E的内容1数据流图 供选择的答案 AE 车次表; 接受; 售票记录; 购票请求; 拒绝。2.数据字典购票请求=F乘车日期=G到站=4字母20字母=“A”“Z”|“a”“z”车次=“001”“999”拒绝=无车次|无票无车次=“no train”无票=“no ticker”接受=“to sale”已收款=“yes”车次表=起站+止站+车次起站=止站=到站售票记录=乘车日期+起站+止站+车次+座号座号=车厢号+座位号车厢号=“01”“20”座位号=H注:“01”“20”
6、表示数字范围从01到20; 乘车日期应给出年、月、日,例如,2009/08/21; 假设每个车厢有100个座位。答案栏A: B: C:D: E: F:G: H:九、画出简化的文本编辑程序的用例,该编辑程序的主要功能有建立文件、打开文件、插入文本、修改文本和保存文件。十、如下图所示的程序流程图描绘了一个非结构化的程序。1.为什么说它是非结构化的?2.利用附加变量flag设计一个等价的结构化程序,用盒图描绘设计结果。3.不用附加变量,设计一个等价的结构化程序,用盒图描绘设计结果。十一、画出图形用户界面(GUI)的状态转换图。该界面具有一个主菜单和一个带有文件打开命令的文件菜单,在每个菜单上都有一条
7、退出命令。假设每次只有一个文件能够打开。十二、有一个长度为48000条机器指令的程序,第一个月由甲、乙二人分别测试它。甲改正了20个错误,使程序的平均无故障时间达到了8小时。乙在测试该程序的另一个副本时改正了24个错误,其中6个错误与甲改正的相同。然后,由甲一个人继续测试这个程序。请问 刚开始测试时程序逻辑中的错误总数ET是多少? 为使平均无故障时间达到240h,如果甲不利用乙的工作成果,则他还需再改正多少个错误?为使平均无故障时间达到480h,如果甲利用了乙的工作成果,则他还需再改正多少个错误? 十三、用Jackson图表示下图所示的二维表格:十四、有一过程,其流程如下图所示。 其中b1、b
8、2、b3为判定的逻辑条件,s1、s2为加工处理。试用判定表给予描述。答案一、答: 1.定义;开发;维护;问题定义;可行性研究;需求分析;总体设计;详细设计;编码和单元测试;综合测试;维护;维护。 2.技术;经济;操作;软件项目的可行性/ 3.一致性;现实性;完整性;有效性;完整性;有效性;原型系统。 4.模块化;抽象;逐步求精;信息隐藏;局部化;模块独立;结构程序设计;可理解性。 5.发现错误;黑盒测试;白盒测试;穷尽测试;测试方案。 6.改正性维护;适应性维护;完善性维护;预防性维护。二、答:对;错;对;错;错;错;对;对;错;对。三、答: A:|Q|>|W(I,J)| B:J=J+1
9、 C:I=I+1 D:J循环 UNTIL J>N E:I循环 UNTIL I>M四、答: 1.实现语句覆盖的测试方案如下:1)覆盖THEN部分的语句,即使得条件(A>0)AND(B>0)和条件(C>A)OR(D<B)均为真输入:A=1,B=1,C=0,D=1预期输出:X=2,Y=22)覆盖ELSE部分的语句,即使得条件(A>0)AND(B>0)和条件(C>A)OR(D<B)均为假输入:A=0,B=-1,C=0,D=1预期输出:X=1,Y=1 2.实现路径覆盖的测试方案如下:1)覆盖两个条件均为假的路径输入:A=-1,B=-2,C=-3
10、,D=3预期输出:X=1,Y=02)覆盖第一个条件为假第二个条件为真的路径输入:A=-1,B=-2,C=1,D=-3预期输出:X=1,Y=43)覆盖第一个条件为真第二个条件为假的路径输入:A=1,B=1,C=0,D=2预期输出:X=2,Y=24)覆盖两个条件均为真的路径输入:A=-1,B=-2,C=2,D=1预期输出:X=3,Y=1五、答: 电话号码=校内号码|校外号码 校内号码=非零数字+3位数字 校外号码=本市号码|外地号码 本市号码=数字零+非零数字+7位数字 外地号码=数字零+区码+当地号码 非零数字=1|2|3|4|5|6|7|8|9 数字零=0 3位数字=3数字3 7位数字=7数字7 区码=3数字5 当地号码=非零数字+6数字7 数字=0|1|2|3|4|5|6|7|8|9六、答:七、答:八、答: A:购票记录; B:接受;C:拒绝; D:车次表;E;售票记录; F:乘车日期+到站+车次;G:“2009”“2019”+“/”+“01”“12”+“/”+“01”“31”;H:“001”“100”。九、答:简化的文件编辑程序的用例见下图:十、答: 1.因为循环控制结构有两个出口,因
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国生态修复行业深度研究及发展前景投资评估分析
- 2025至2030中国瓶装水行业深度研究及发展前景投资评估分析
- 2025至2030中国珠光色素粒子行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国玉器行业发展分析及投资前景与战略规划报告
- 幼儿情感教育中的心理辅导实践
- 叉车作业培训课件
- 智慧教室中的学生评价与反馈机制
- 如何运用教育心理学改善学生课堂表现
- 基于数字化的教育资源创新实践研究报告
- 构建跨界融合的干细胞教育生态圈研究报告
- 2025年吉林省中考语文试卷真题(含答案)
- 20250628红餐产业研究院粥品品类发展报告2025284mb
- 2025至2030量子点增强膜显示行业产业运行态势及投资规划深度研究报告
- 2025年陕西省中考数学真题试卷及答案解析
- 2025年全国新高考I卷高考全国一卷真题英语试卷(真题+答案)
- 仙家送钱表文-文字打印版
- 10、连乘、连除和乘除混合运算
- 《平行四边形》PPT课件共(25张PPT)
- 法国公鸡乐卡克
- 煤炭供应链金融平台方案课件
- 脚手架验收记录表
评论
0/150
提交评论