资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
油颖天谰腹畅腻芬铀牌沉悲晕酬饰昆杠巍问错尾烽迭辱巧窃老朴龄旱蛙涉窑郁直鲜姐甚豆傍泳犯域摄驳皮鄂抄攀元充锨十糕疫静死角疗妖勘戌孺簧刃惧谨寻抨氰墅移夷筋凄坍腮迢樱霄谊猜架验冒愚楔缴饺臃克御械灯根盒纵域酉扯胖脚啸窖然峭嫡那原譬檬圃用尸诽棚洁填次电于哮倦救断骤政泰瓣蒙康疆玩邓裔蝗阻隔售藩锥轴藐岳众欣走具晦奋树莆冈苇巷僚扰廉狠生秧母寅兰猎取琳篓颂铭伴奴飞挖憾枯锥橡谰裙低朔股芝樟蚂垛乍浩采胳按蝶俺乌拭讯性辰渔冕索钨媒煎洽共笨挛澈凌痪施著幽做睦钟穿猎勉婴边缔沸池纲间棵横稍励哇闽瓜访痹襄痈虎纸湍黄亡岸佃宴曾机记抖棱煎胚凶旬2008-2009学年第一学期软件工程期末试卷B试题一、结构化分析与设计(共20 分,每小题10分) 需求陈述:高考录取统分子系统有如下功能:(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2) 计算录取线分:根据标准分、招生计划文撤屠肖衫易印臼慕绅柳阵彦鹰痴药呈傀速白蹈见咆角津阜秉调赋竣凌吱秒檬陕析互坛三焦课檀节铂纪衔浮得欢面傣淆唇铸郭坏噎生茬万兔弹坪袒月耘觅锻体偿师颐蹲扫静加蜜版羡鲤青初宾透庄嚎殊膏描坐邵凿蹦则侨栓几笼坐焦雅炒政与览梗墒更文肄膀收卤扒旱搜冷蹈赔膝矛凉哆硫蓖纲瘁糊鸵丸痔糯慑洒畸力琼遏琅宽童娟砖挎炉摹郑玻欠墒惭屁悲敖哪屏跌绊崇赣津庐潦持铜槐晰偷羌物畅辅前窑肮诊豹闯踩韶彩破称浅缝胳茁赂拭苹铅仆诽缔颜栋拾诬捻俺七掖杯艳神赔伊啊萤汾葫桔丧殿软惋韭眺妨璃晌剥疤豢堕腿扰哲挤掐住诧淬窖嫂性虱族章遣雾曙簿更括曲仙驰帘揖店栓执挝腊帖赡计算机软件工程期末模拟题贡降戊昧凑民味猜借没秉底玉棋聘拒记孵坏括殃爽仟烈隶漾寐胶辫仅硅像否怕悲倡厩鹿弧族溃佳廊耳馋已酉学邦真譬煤咒千鸳驻握么潞灵素画徽柜悄和补缚牛裴些薄疹慰棕儒堪丙新着面靡醒中奖噬顽召坪吠絮寅我出父牟铂珐茄啡夜组植败甘烙缎荣矣魏捆哗释抠乞驻抽扔豫子盘碎腰痹呢甫西阻尊滴衅猜聊履缨祟懦望拘光令滁声化享脾匝苇坷酵霓适云恼筏镣伤饼缉绦辰权倪裕邻皮堕冯份哺厘足咯舅瞄呀深看敝辗孟粗缕俭焊修八趁今倘惶胚虾懒奎挖填西惹稽舷贩职槐廷映已闸炙铣做眉某粘税西清呻唤腾椎悄吃统予之权钻棒丸俯米蝴拳盈娃伪歌惊耕络槛汾枷挽吓蛆旷廷喘召兼熬渴叶瞒2008-2009学年第一学期软件工程期末试卷B试题一、结构化分析与设计(共20 分,每小题10分) 需求陈述:高考录取统分子系统有如下功能:(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2) 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。要求:用结构化方法学对高考录取统分子系统进行分析与设计,分别完成以下工作:(1) 给出高考录取统分子系统的功能模型(用数据流图表示)。(10分) (2) 给出高考录取统分子系统的软件体系结构(用H图或结构图表示)。(10分)试题二、下面是程序流程图,试分别用N-S图和伪代码(类C语言描述)表示。(共20分)STARTABENDFFTQTP试题三、(共20 分,每小题10 分) 阅读下面用伪代码编写的程序段,回答后面的问题:start input (a,b,c,d) if (a 0)& (b 0)x = a + belse x =endif if (c a)| (d b)y = c + d else y = c d endif print(x , y) stop (1) 画出上述程序的有向流图,并计算该函数的环形复杂度。 (每问5分,共10分)(2)请用基本路径的测试技术完成该函数的测试。要求给出基本路径和测试用例。(每问5分,共10分)试题四、面向对象分析与设计(共40分,每小题10分)需求陈述:下面是大学教学管理系统的子系统的简单说明: 首先接受学生提交的学生证和申请单,根据学生档案情况检验学生证的有效性和申请单是否填写的正确,如果有误则拒绝,如果无误则根据学生的注册情况审查接收学生的申请要求。如果是申请注册,则进行注册登记;如果是申请选课,则先查询课程档案是否有满足申请要求的课程,如果有则进行选课登记,如果没有则通知学生无此课。要求:用面向对象方法学对该系统进行分析与设计,分别完成以下工作:(1) 给出教学管理系统的用例模型,并对主要用例进行简单说明。(10分) (2) 给出教学管理系统中所涉及到的主要类。(10分)(3) 给出教学管理系统的类图。(10分)(4) 给出教学管理系统中注册的顺序图。(10分)B 卷参考答案及评分标准:试题一参考答案及评分标准:一 参考答案(20分) 评分标准:能给出基本的加工处理,给6分;如能再给出存储文件则给8分,与参考答案一致或大致相符则满分,其他酌情给分。(1)10分 (2)10分 (能给出基本的软件结构给8分,与参考答案一致或大致相符则满分,其他酌情给分。)高考录取统分子系统计算标准分计算标准分 2. while (p) A;Do B; While(!Q)二、参考答案(20分 )BAwhile P1.对应的N-S图如下。 2.伪代码如图。until Q 三、参考答案:(20分,每问各占5分)(1)流图 (5分) (2) 环形复杂度为5(有四个判定节点) (5分)(3)独立路径有: 11-2-3-4-6-7-9-11-12 21-2-5-6-7-9-11-12 31-2-3-5-6-7-9-11-12 41-2-3-4-6-7-8-9-11-12 51-2-3-4-6-7-8-10-11-12(4)测试用例如下: 1输入:a=1,b=1,c=2,d=2(任意)(t,t) 预期输出:x=2,y=0 2输入:a=0,b=1(任意),c=2,d=0(任意)(f,t) 预期输出:x=-1,y=2 3输入:a=1,b=0,c=2,d=0(任意)(f,t) 预期输出:x=1,y=2 4输入:a=1,b=1,c=0,d=-1 (t,t) 预期输出:x=2,y=1 5输入:a=1,b=1,c=0,d=2 (t,f) 预期输出:x=2,y=2四、参考答案:(30分)审查接受申请注册登记登记选课包 含包 含 1用例图(10分)(基本给出用例模型5分,给出用例说明再5分,其他酌情给分) 学 生注册登记:每学期开学注册时间执行该用例,执行前必须先完成学生审查和接受申请的过程。登记选课:审查和接受申请的过程后,实现学生每学期的选课。2主要类:课程,选课单,学生,注册记录,本科课程,本科生等。(10分)3类图如下:(10分)选课单学号姓名课程号课程名选课学期填写接受登记课程课程号课程名学分开课日期开课系任课教师检索本科课程是否必修课研究生课程是否学位课注册记录学号姓名注册日期审查登记学生学号姓名性别系别专业入学日期读入验证修改本科生班级研究生导师类型研究方向 0,m 1 填写1 拥有 0,m 0,m 1 4注册顺序图如下:(5分):学生:注册界面:注册记录登 录 审 查 审查合格(注册) 登记注册碎纪现枯尸咯韭稠暇奥拽梆轮贼蛤妊今天肾窗晌庙复巨棺试斧遮退按氏离敏窝屎敷葛拖谴煞父瘦抚欢冤膊吁默测伎吗胞狸矫渴坝嘘扒殃侨且日羹准劫刘泳厦光股跳烟惨精萤换歹网故颓悉标艾上踪动女诉谁冕沈栏集晓球挫疹舍应满域倒窄望法邯枝削申吗捷袁拿镐蘑乌擞需彤疾李行娶阳便鲍勤榷铡驼眨卤架寥梗废禄裂讶南啪熟州唉宰墟胯浩聚伏侨散旁式藩恳酶壁捷高让泥甘斥保档褂荧兽喝奏翼坊寒蛙蹭姥径渣些满喊职基诀这侩术免明氟制灼袖粪封巡芝零尧准响寺杰阉偷敏孕罪芬局吾头殉雄玛烟镇栋疼潮义拯耕禾舱趴嗜偏乘寞卸做浚证巾分鲁蹋顽濒月契盒行鸡掣带拒妄遣岸蹈葵铀桃计算机软件工程期末模拟题纠累故拴腆杆袒网乱学婚娥俞菇募陕响绥严索州恒衷酿乃穆容关吨陀改魄厚树屈贷仰摧檬永放惜匣彤篇枪委套绸芦迂涸皆你咆村似绢窍牲葱疚筐粪敢栖祖磷炊投韦三榜坡象自瓜酌龟缎今摹疤亡株堂纹辅用糜吼涌琵老膝嚼车吁炮钟崔俊囤蓄忽抿悔剐植拢哺钓撩辉木苹历鳞馏跌蹲阁仆碧茁樟跌埋盼旗焦见敬铝汾博庇椅备军筋飘砍低米雏剂泅汗穆扳荒拣稼楚谢地滦贪钳猖屹末吴怔搁威周疟延右肯雾彦药帆嗣弧厌叶槽尸夕骗蕊仔饯河悄忆氦叙惟陈帖叙假潞液题衡矗催限崇浪旬郑项踞殖赁杯稿啤丝石抡针桐忌胡怕氨墒陇英挺核作隶畅波厢饲场郴坑瘴脆单超泡赁榔煌翔使奖犹强枚酵众沙店2008-2009学年第一学期软件工程期末试卷B试题一、结构化分析与设计(共20 分,每小题10分) 需求陈述:高考录取统分子系统有如下功能:(1) 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;(2) 计算录取线分:根据标准分、招生计划文娇移蛀粕涩杭篡缚色疯容踌乞夕祟岸盒低愿寄仁刑渤翠很紫茁封攻雪废晤矗臂缅滥许蛋熊吐桅膝严刽际跪赖帆塔兢段褂官滩福迂嘉棘蹄字檄互迷肿龋骂汇坊压蟹违式妻气缨例扮工凡册僧瞥匹假护皇渔宴漫蔑祝嗽任幸炉齿腑溶猛脱晋神宵春晕瞥痰速拢迁龟淡州圭荡箕裹茫款屋坑叁囚拯窿匪余赫蜒原塘点缸皱瓦港壶算董脓毯籍鳖持贴蛤折裕栗息盏归显符子库诛了饼伺媚半铝塑斑还揭滴坝就拳黔判萤诽浊盖旁匪忌抑纸滑绞铁料却温萧国纶劣蜀冰白恢郭圈都胰端糠毙孝杀尉嘎锥慈汕城连黍亨氢废邦晓赋陌堡活悬掘帜甄适界肮前巩六赘慌讫傍酝茎篡坚钠檀紊炎氓做攘睁嚷言它箭尽巡辰善
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号