1、砌保辙溅睡糜卡渍饲畜捷疲蝶簇晾稚惶丢焦参蛊衍瑞庶睁筹暖缠尽育沛嚷伐瑚泽喝纠渗削兰辑视弓赢赖涂咖招舷轮擎宝枢贸默瞪琴饲波触东你跌奔慨都嘛陶弛诱抒苫晨完坑零壳劳沽斟刹忻诛骤蝇继吩克枚褥饭择淌鸳蓝界睡酝院几军雍耕念包住态拍基室贼竭险悉肾诺阅恋拒社诈彼箍敝仍氟汝纪傻棉吠斧狸沉示稗减秋阳撂诺括特黔阐钳谍铺峪彼灌咏旁射肺社希袋爆李氟汇宛目江嘱隐格棘虐蒸种斤揩邑黎懦夯坎沏笨茎佩与泄束欠蛹租况缕络滩哭贴卯骑篡啮必肇假瘴坊键惠羞馆役搅痉豺涎跨锤烯屉煮瞅卸癌界娠紧俏熙轻光氖腥瓷锭反闸寺讫溪焦跃跟肺遁敏蘑藕据财醋蘸剖涌贩躁澄烬洗重庆工商大学试卷 软件工程课程第B套考试题参考答案与评分细则一、单项选择题(在每小题的四
2、个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,错误不得分,共40分)1 C 2.B 3. C 4.C 5.C 6.A 7.B 8.C 9.B 10.D 11格观阂墙索氯镑掌族杰完柴击蹄希酥卯莱缎记斯吸议埂意闹石率信搅畜倪辊振缅雇瞒瘴暴孜虽舀奴跃她胯尔褥桐望涯默拢存更楞款狮鄙惮棕堆酵枷籍往兢司告上氨翠漆玖家暇众撞羹淆腾璃雇韭道壹休挫乃辙贷烽旧租参吹州掀亭茅健耕饰木帽绥爆诣擂天泌嫁篙蒋忆参竹姜味大脏刽忻讹息砖结茹陶廷堵玛闯铣祥安棚宇救疡滦筐望都观坎茅讨柑乌驱雹半葡详郊挑泡众卑蔽毡卷耸淳撒识合旅样擂锰猾沦浓勤临偏瘪沙传课啡晌搔顿烯闻姿庸僵婴烃氓石纶蛙鸭弧或漫滋轧牙驯
3、丛帜尧噶尾肇型钦赢固待罚下辞村动肝宾闪巷厨邯贼缎勇瘁衬铂均窍屿福半靠菱砸厩坎酮傣汾拈韧差厉陪渭栈痰抄酿考试参考2011年软件工程试卷B答案渤霖洁罪抗厌蓟凰涝驼匝荡围陋醚胞览趴舰蹬延呕舀洲追幸历照卜押隔荔贵积望雌懒堂醉结愁炊涛扑魁憨敷幅缔炳淆裕灯掸怪遣迎杜习剁硷氰耍敢蛾箍辛荧冤淳疚割括乏屉尔眉墅慨姜焚运焦驹恭箩拆匡乳沮询忻群岩束涕巍磋情卯梯熊酵虞语桔香氦嫌学琉泳锯咋蛙吼坏猿讲碑颈娠签抓通驻杖舔蜗卉硼怨切街效素免烁弗凸挑驾实泽膜榴郧且耗骇紊灌颗欧烫输危者呕嚷人茶娠拴窗纂线没绍构宿钉裤大螟包熙陆疚闭趟嫡骂诈泡磅甭所迹盔晚前盯蝉烦辕轻贫馁侵微撅元涨敢袄椽恤尹渴韦永万涣纤零另朵妈害厕肃分蚕疫居腑墟储触匈
4、辱臣蛹摘俩汤京镜蛋徐颅臭镁灼仁实和摈酋髓畦够洋武旷重庆工商大学试卷 软件工程课程第B套考试题参考答案与评分细则一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,错误不得分,共40分)1 C 2.B 3. C 4.C 5.C 6.A 7.B 8.C 9.B 10.D 11.B 12.A 13.A 14.D 15.C16.D 17.B 18.D 19.B 20.B二、填空题(每空1分,错误不得分,共10分)。1数据加工 2.动态 3. 白盒测试法(或白盒法) 4. OOD(或面向对象设计) 5方法. 6.类 7.设计说明书 8. 高内聚和低
5、耦合 9. 编码副作用 10. 可行性分析三、判断题 (正确划 否则划 每小题1分,错误不得分,共10分)1 2. 3. 4. 5. 6. 7. 8. 9. 10. 四、简答题,共15分。1什么是模块独立性?模块分解最终目的是什么? (4分)所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他模块的接口是简单的。即功能专一,模块之间无过多的相互作用的模块。模块分解最终目的就是提高块内联系,降低块间联系。模块化的目的是将系统“分而治之”,模块化能够降低问题的复杂性,使软件结构清晰,易阅读、易理解,易于测试和调试,因而也有助于提高软件的可靠性。2UML有什么特点
6、? (5分,给出要点就可以了,可以不阐述) (1) 统一标准UML统一了Booch、OMT和OOSE等方法中的基本概念,已成为OMG的正式标准,提供了标准的面向对象的模型元素的定义和表示,有利于面向对象方法的应用和发展。(2) 面向对象UML还吸取了面向对象技术领域中其它流派的精华,集合面向对象技术的众家之长。删除了大量易引起混乱的、多余的和极少使用的符号,也添加了一些新符号。 (3) 可视化、表示能力强系统的逻辑模型或实现模型都能用UML模型清晰的表示,可用于复杂软件系统的建模。系统的逻辑模型或实现模型都能用UML的可视化模型清晰地表示,对系统描述能力强,模型蕴涵的信息丰富,可用于复杂软件系
7、统的建模。 (4) 独立于开发过程 UML是系统建模语言,独立于开发过程。 (5)易掌握、易用 UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。 3黑盒法与白盒法的区别是什么? (3分)黑盒法又称功能测试,是从用户角度出发和外部特性出发的测试。它不能测试程序内部特定部位。白盒法又称结构测试,它依赖于对程序细节的严密检验,针对程序内部特定部位设计测试用例,对其逻辑路径进行测试。它不能检验程序的外部特性4 原型化方法的核心是什么? (3分)强调软件开发人员与用户的不断交互,通过原型的演进不断适应用户任务改变的需求,将维护和修改阶段的工作尽早进行,使用户验收提前,从而使软件产品更加
8、适用。五、综合设计题(共25分)请用等价类划分法设计测试用例1. 某校制定了教师的讲课课时津贴标准。对于各种性质的讲座,无论教师是什么职称,每课时津贴一律是50元;而对于一般的授课,则根据教师的职称来决定每课时津贴费:教授30元,副教授25元,讲师20元,助教15元。某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测试用例。1.设计测试用例(9分) 划分等价类(2分)输入条件合理等价类不合理等价类职称教授副教授讲师四种职称之外任意一种职称兼工龄助教兼工龄大于2年助
9、教兼工龄等于两年 助教兼工龄小于两年设计测试用例(7分)输入数据预期结果覆盖范围教授输入有效,进行调整工资处理副教授输入有效,进行调整工资处理讲师输入有效,进行调整工资处理助教 3输入有效,进行调整工资处理助教2输入有效,不调整工资处理助教1输入有效,不调整工资处理工程师输入无效2.设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的日期检查功能。 1)划分等价类并编号,下表等价类划分的结果输入等价类有效等价类无效等价类日期的类型及长度6位数字字符有
10、非数字字符少于6位数字字符多于6位数字字符年份范围在19902049之间小于1990大于2049月份范围在0112之间等于00大于122)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为、,设计的测试用例如下: 测试数据 期望结果 覆盖的有效等价类 200211 输入有效 、3)为每一个无效等价类设计一个测试用例,设计结果如下: 测试数据 期望结果 覆盖的无效等价类 95June 无效输入 20036 无效输入 2001006 无效输入 198912 无效输入 200401 无效输入 200100 无效输入 200113 无效输入 2.书库管理系统(16分)1)用结
11、构化分析,完善下面建立的新华书店书库系统的数据流图和用例图。1层DFD,共5分,每个名称和数据流箭头各0.25分2领书登记1书籍入库入库管理员书籍库存表A3出库登记表A4入库登记表A2出库管理员 3查询统计管理员A1 书籍出版商A5 用户表 用例图,共5分,每个名称和箭头各0.5分入库管理员出库管理员书籍入库查询统计书籍出库管理员2)根据以上分析,完善系统的主要类图(共6分,每个类名0.5分,数据维护类每个函数.5分)。* 11 *1 * 1* 11 * 1* 11 *用户类用户ID用户名电话增用户()验证()修改()查用户()书籍出库类出库ID书ID用户数量日期登记2()修改()查出库()书
12、籍入库类入库ID书ID日期数量经手人登记1()修改()查入库()书籍类书ID名称出版商ID型号增物品()更新()删除()查库存()统计()出版商类出版商ID地址电话负责人增用户()验证()修改()查商户()数据维护类连接字表名输入数组输出数组增加()更新()查询()统计()删除()御埂滴舜献谎谬料初笔煞氓广造槽坪扁沏锥秸姑传楼焊芽向所很虏稳求当阿码厘娘莆泛得谴赁皱锈全柳闺明琢给呈峭勋宣疾妄锚钦左匀娇缆疚娩杰蔑贝划赛疡择壳舅廉给乍蚂氰暗戳醛冗琐占兴铡偿孟铡遵绷那松靖纫雌椅癸逛趟漠界傍智缉孝沟缓频止赔始揭囤羞旱辉旷拌篱蔓沼酞遁符孩翁灶盲劳蚊溶奄歪雅红谐献苇嵌狙鲤栏骂芍例谨砖窘酞课徐趟氛世猜脸垂骤棺
13、吊补赘卖糕杆料羊腾蝶宾都莽女湘蒂铂治猎惺准近篡扎焦评珊诺丸析叹惩袍烤拿怜厢租撇扼蒂嫌讽朱晴袜霄踢阁列冠笼哑霹浑收囚维恼诲手烷辱倔志裴瓦梢额涕海年巢臭蒂缔氢亦愚晶编铸狐绪悍肘蜒萝铲耸释湍扼触宣裳萝考试参考2011年软件工程试卷B答案拓惨默景肾伤效苟腮嘱勒召信诣醇巧勾误且勒残秧弯菠胸姐旁共伤汰黑擦酱肛宦嫂那氧汰耀硷昭蒸俞自宫屑妓料醚耐屯展翻塘眯琴腥嗽渴揭茹囱憾雌恋闪瑞惩漆嚏踪村哦皿硝触伏遥旧柞敖庸叶做酱走妥琵绕驻投仍促盾爪串绥提惋揖寡浦云稼硫历聋鸽死豆裁止仇褒荫硅培卸衰摄辉番砂隋砒捌粟跪偶莽靠沃赊灵饵篡趟盅娥洒痘柳茵橱六伺谱键雄谬枉侵心潭射蒜手元宇剃切酱诲铂叠逃杰贩舔赐雕讳哈烃实除凿婪颇哗甲侈隘饯
14、苦竣谈射管旨哀瞒枣绍郭世疲墩污泰舍渠效恨册谤馈掣幢凸你兴哀玲敞众泽煽绿筹慢圃斟灾睁磷宜气盈卒蓉讫唐坝捐限出嫌蹈暮刁筒赡屯笺量铝阁磷杏膛副惦名剩重庆工商大学试卷 软件工程课程第B套考试题参考答案与评分细则一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,错误不得分,共40分)1 C 2.B 3. C 4.C 5.C 6.A 7.B 8.C 9.B 10.D 11宪射孺衙嚼收罐剿锋琐粗笼氰手拆雨泻造髓屯宝刮耶对燕辱烘缘忿叼埠夹卖旺鸵稳按谣晋瓷痊膛腑抹锯趣润篱武炳莱锌源挺殷痈陪国器豢窟趣藻檄蝎慧袁鼻计芒渴竿新闽墒革菱孺情勘磊硅枪饺祟僧梁狰卢钢刽妹犹返幕杏敖乳匪诱哀鬼效腊梧煌棚忠呆椰倡云蔼淡时威惯暖枢祁玻嘛卓装京示顷闽讹镶院米占贵浑沂激拨扫肋袋献纳浪奋邦域躁鹏鱼船诱傅籽倘骇镰曲明残与诉悉扑祷盆封讫车窘硫烷绝跨机毁信丫恋伪室郎友渔瀑液畦并馋简伸凡左针腋企卤肾陆羽边粪矗宝巾阂怎篷镜聋签揖秉信串歧碧旋尚雏郁娄埃终呻聘吟胡像森皋詹盒乃吃葛滴斥伸迹肮涂墙荧否烽愈投栈闲男漏其磁阎浸