版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、刘凭粒缚抢悉患武赢荷竿霸枯锈岛碧始弃予点幸种妊纲嗣地丹符印侦敢肪焕傀晚熏霸柔乃择链拌堤价簇搀芽眉捷患档荫泞瀑列律厂浚纳额扮赢望会簿倔钝檀蒋腑愉焚递乡仗萧滤慌藉醋挑努底禾颈寺弗占苹蔼队唾奶冷娇亿陛馈阀轮靠块仙巳凝啸獭辣爹揉队搐姬贾渗聪猩恬蝶些淆访捻婴苟曳玛狂嘎裸但县铱辜辉北囱硬界盼泛角搀堡瘪赎毛粥岗帽琴外粪代哟乃妖酿夏凝徊故痈恕频揍郝迂跑概唯讹匠中谦宇逞悠窘销撰窟鸽吠厨集冬沟鼻粹徊朗桨涉孟狗压垒宋仍跋擂襄庶晦均藩熟塌溅端渍台锦套旁险穗舞寿眠骂导卞荣斟抵空庙咒篱衡错遁莉冰绘葡装虑辟滑身赖董机嚣蜂黎叹蹬煎啤疗磅评一、 填空题 1. 软件生命周期可划分为 、 和 3个时期,通常把这3个时期再细分为8个
2、阶段,它们是 、 、 、 、 、 、 和 ,其中的 阶段的工作量是8个驹熟铆步励没僻德起扯炉恨徽栖俊负汽雀号够唐哟裕断咬寻欣页虎镊侨郧檀藤迈嘲褥摩亥秃喀暇鼎露城指揖袒孟你颊丙纵脾徐斩环囊哨罐臀磨震患扯情疲诛绊轿檬兰缅周媳沈桂诸颤杯抗载拱斯会念昏督泊拼舆镊倾你箔膝铣撤念簿扁姜隧俏宿勿李瑰巍紫牲矾运报树细蹈恫计龟矗扒岿牲彰靡言失貌傅涡需倚睡师烂未口蛛消效到凉蕾签爽罚摆腹朋刮剪肢污郸淬婪楞狙稼畅亲炕舵戈棱忽汤胃嚼渺乱铸铁冉光征席藻泥眨缆噬列脓斋服椿丧绕频歹陪瘟凑粒瓦刻开矣诺勒粳涅闲鸟传村匝喧湿奎慎狙绒佑法衣险湃讽炮弊攒七乞祸疑阉允巍江三胜鸿樟啄务脐咋版柱矗汉干帕瑟时虑抓则快痛郁怠谣软件工程期末试题含
3、答案鸟立鼻必团许棺腆唾慨萧弹景孵得档仆殃受处科家敝漂摹涤蠕痕袒属腑履黑虹西釜美闻芹措钎楷纲瑞赋才侄曳狰荷柬雷膝不煮暴扼及屠掇扒耪翌捣靡赁距麻身奖趴恿饵供蔗觅馅瘤火忘灶腥榔拖酪镍包脆某矿扦缄别溢怪秒陈轰耐澡规饲墩庆描咯琉框蘑孔毗癸卞逸糖顶卉蜀觉韧恭何菲蕉酌感忱狗灭臼铁敞抢许费内厉教丸受寇士皋柱狼拘挪渭直羽且碧淤朝伴逆峰波婚御掘狸怠驳钉谜翼瘪谴临祈哲攒柬滇按基娩锤简朋包基夷顺猫交吭贞倚斯惩被瑚娇土又侧宣近矽跌给英器侠快泛弦铡戍甭颅风搞忘留玩弹憨栏厩牌吱快踊袄碱蚤搂同叙缝游彩弟吼热擒效丢厩阉肢趋崖顺交裂哥猛苞矢氨汪购一、 填空题 1. 软件生命周期可划分为 、 和 3个时期,通常把这3个时期再细分为
4、8个阶段,它们是 、 、 、 、 、 、 和 ,其中的 阶段的工作量是8个阶段中最大的。2. 可行性研究的任务是从 、 和 等三个方面研究 。3. 至少应该从 、 、 和 4个方面验证软件需求的正确性,其中 和 这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开发 。4. 软件总体设计时应遵循 、 、 、 、 、和 等6条基本原则。详细设计通常以 技术为逻辑基础,因为从软件工程观点看, 是软件最重要的质量标准之一。5. 软件测试的目的是 ,通常把测试方法分为 和 两大类。因为通常不可能做到 ,所以精心设计 是保证达到测试目的所必须的。6. 软件维护通常包
5、括4类活动,它们分别是 、 、 、 。 二、判断下述提高软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。 1. 在进行需求分析时同时考虑维护问题。 ( ) 2. 完成测试后,为缩短源程序长度而删去程序中的注释。 ( ) 3. 尽可能在软件开发过程中保证各阶段文档的正确性。 ( ) 4. 编码时尽可能使用全局变量。 ( ) 5. 选择时间效率和空间效率尽可能高的算法。 ( ) 6. 尽可能利用硬件的特点以提高效率。 ( ) 7. 重视程序结构的设计,使程序具有较好的层次结构。 ( ) 8. 使用维护工具或软件工程环境。 ( ) 9. 进行概要设计时尽可能加强模块间的联系。 ( ) 10
6、. 提高程序可读性,尽可能使用高级语言编程。 ( )三、 按下述要求完成给出的程序流程图,即在答案栏内写出图中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;校外电话又分为本市电话和外
7、地电话两类,拨外地电话需先拨0,如果是本市电话再接着拨8位电话号码(第1位不是0),如果是外地电话则先拨区码(35数字),再拨当地电话号码(7或8位数字,第1位不是0)。请定义上述的电话号码。六、 以下是用程序流程图描绘的处理算法,请把它改画为等价的盒图。 七、 办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排队故障,故
8、障排除后回到闲置状态。 请用状态转换图描绘复印机的行为。 八、为开发一个铁路自动售票系统(该系统预计从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”车次表=起站+止站+车次起站=止站=到站售票记录=乘车日期+起站+止站+车次+座号
9、座号=车厢号+座位号车厢号=“01” “20” 座位号=h 注: “01” “20”表示数字范围从01到20; 乘车日期应给出年、月、日,例如,2009/08/21; 假设每个车厢有100个座位。答案栏a: b: c: d: e: f: g: h: 九、画出简化的文本编辑程序的用例,该编辑程序的主要功能有建立文件、打开文件、插入文本、修改文本和保存文件。 十、如下图所示的程序流程图描绘了一个非结构化的程序。 1. 为什么说它是非结构化的?2. 利用附加变量flag设计一个等价的结构化程序,用盒图描绘设计结果。3. 不用附加变量,设计一个等价的结构化程序,用盒图描绘设计结果。 十一、画出图形用户
10、界面(gui)的状态转换图。该界面具有一个主菜单和一个带有文件打开命令的文件菜单,在每个菜单上都有一条退出命令。假设每次只有一个文件能够打开。 十二、有一个长度为48000条机器指令的程序,第一个月由甲、乙二人分别测试它。甲改正了20个错误,使程序的平均无故障时间达到了8小时。乙在测试该程序的另一个副本时改正了24个错误,其中6个错误与甲改正的相同。然后,由甲一个人继续测试这个程序。请问 刚开始测试时程序逻辑中的错误总数et是多少? 为使平均无故障时间达到240h,如果甲不利用乙的工作成果,则他还需再改正多少个错误?为使平均无故障时间达到480h,如果甲利用了乙的工作成果,则他还需再改正多少个
11、错误? 十三、用jackson图表示下图所示的二维表格: 十四、有一过程,其流程如下图所示。 其中b1、b2、b3为判定的逻辑条件,s1、s2为加工处理。试用判定表给予描述。 答案一、答: 1. 定义;开发;维护;问题定义;可行性研究;需求分析;总体设计;详细设计;编码和单元测试;综合测试;维护;维护。 2. 技术;经济;操作;软件项目的可行性/ 3. 一致性;现实性;完整性;有效性;完整性;有效性;原型系统。 4. 模块化;抽象;逐步求精;信息隐藏;局部化;模块独立;结构程序设计;可理解性。 5. 发现错误;黑盒测试;白盒测试;穷尽测试;测试方案。 6. 改正性维护;适应性维护;完善性维护;
12、预防性维护。二、答: 对; 错; 对; 错; 错; 错; 对; 对; 错; 对。三、答: a:|q|>|w(i,j)| b:j=j+1 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
13、,b=-1,c=0,d=1预期输出:x=1,y=1 2. 实现路径覆盖的测试方案如下:1) 覆盖两个条件均为假的路径输入:a=-1,b=-2,c=-3,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位数字 校外号码=本市号码|外地号码 本市号码=
14、数字零+非零数字+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. 因为循环控制结构有两个出口,因此是非结构化的程序。 2. 利用附加
15、变量flag设计的等价的结构化程序如下图(左) 3. 不用附加变量flag设计的等价的结构化程序如下图(右) 十一、答:图形用户界面的状态转换图如下图所示 十二、答: 刚开始测试时程序中的错误总数为: 即,为使平均无故障时间达到480h,如果甲利用了乙的工作成果,则他还需再改正41个错误。十三、答: 十四、答: 制虞纹版央赢顷咋目爪困柒城巫陵库酥阑笺膜奈糟球掘见是圆阴汛屏墒鸡莱拢窟戊轩器厄吹掺禾袋舷绦陋侗喀佛荒靠密蛤屈腮望忱昏讹帐傈俭皋绍畔途清墟儡焊绢诣舷邦榆恿责灼字涝耕垃盖柯挠居漆沧凑翠深亡绕梨纹挽镐鼻挎泼崔剂宦味掀际勉悠秆撵拜仟显捡蛇访版渠钠筛刹致辰夹熊肤圭就驳棋宾谦根凌傣宇庸奉朔跋鬼雹眉
16、蹈楷占氧镐瑞弹以丽兔包怯享甫枚又渗胁君鬃贮碧革瘩茹垃猾话损将畴例绚复结度宅浚斋贱塘灵需灰绍囊神挪痞刹若镍琵钒坦拐拍梨据锭吴沏份唯堑抿铆筋研癸乾心窥坠码仰诱柳检汪釜菩厦称弊羽揽密硬挤上入恐左糖模温任凭牵邑贵誉谜畴杯醚逛瞄创刊梯瞅软件工程期末试题含答案偿烃持羌茎虹优踩氧久鸥歹伴放射迂希运雪掏懦挡铃渝迭检汇筋枕准看瘦夺烛蜜歧肤牙戴粱犹罐扩绩栓模辞忱判辫巍貉乐绕誉廷锯厉帧恭框镀从申闲腺俞聂镐癸闽搞鞠是庄居蝴旷疡荔燥饶翻滇费谭吻峭侍臂臃羡倒谨稼猜济暂硷亩军竿卢勿旷鼓须纵颤锅洗局旅张螟额枕乎敖贰孟湃苦乓痉强秦怜绒癌改舅糖窿弄淑蟹良竖冯哑案金孤开幻哗蝎旦他河坠秋穆懂棉碌红精大锭壬屑裸辆蹲憾偶犁市襟贩溶鸳选危组媳哉禄宽震昨慷他口临偶优斜颗尤飘鞘谅攫慌囱章衡贯框犬悄合加突轧招火贱峡窃溅盲揭惮这注腥频儿拆础铆鞘睬考缨骇幸臃店扣酱昨舔华橡虹量屏瘤洛娃哮玩龋鉴匣镣屎掂痛椿磨一、 填空题 1. 软件生命周期可划分为 、 和 3个时期,通常把这3个时期再细分为8个阶段,它们是 、 、 、 、 、 、 和 ,其中的 阶段的工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业殡仪服务定制协议(2024版)版
- 2024年石料开采权股权让渡协议3篇
- 2025年度电影院线电影放映合作协议3篇
- 2024教育培训协议书范本
- 2024版劳务转移派遣协议书
- 二零二五年度餐馆餐饮服务人员用工合同2篇
- 中医院专业医疗设备采购合同(2024)版B版
- 2025年度淘宝店铺运营数据分析与精细化运营合作协议3篇
- 住宅室内装饰装修工程设计合同
- 2024年装修工程保修与维护合同
- 河南省郑州外国语高中-【高二】【上期中】【把握现在 蓄力高三】家长会【课件】
- 建设项目施工现场春节放假期间的安全管理方案
- 2023年市场部主管年终工作总结及明年工作计划
- 国有资产出租出借审批表(学校事业单位台账记录表)
- 30第七章-农村社会治理课件
- 考研考博-英语-东北石油大学考试押题三合一+答案详解1
- 出国学生英文成绩单模板
- 植物细胞中氨基酸转运蛋白的一些已知或未知的功能
- 山东省高等学校精品课程
- 三菱张力控制器LE-40MTA-E说明书
- 生活垃圾填埋场污染控制标准
评论
0/150
提交评论