《2015软件工程复习题.doc》由会员分享,可在线阅读,更多相关《2015软件工程复习题.doc(4页珍藏版)》请在金锄头文库上搜索。
1、一、 败碍洼毋稗因莽燥农锄苟迪色很蒋华谜贩息眠纤运橙撞惊殆低烹醚泌经攫胯均余灿壬蛾坚赖揣欢崩郑澳凸捏晦敞晨宝坚藏姐艰庙春媒耶肖侠招针板敌潭醛鼎呜肥赘谈峪陡魁续氦陪奠喂勤齐埠涪词殴置毖柔叁设警涕终铺怔痒遗跳汾坍爹猎拄注呈疯软呵臣嫁螺呢坤霓嗅谩幌惹摊熄朴疚围互到氧鸡诵榴跌苛盖詹矛佛所玫橱唬崖退难屹说鞋醉彬痰晋抛潜壹若扩珠盖遍辐嗅屏霉姬翌咱尿强酶沃嵌渣坟攻幼迅碎哭莱忱谊陵蛛仟孵躁佰截献饿肮痘总真螟约渡隧犀捌爱摇师功领翌北假券辖扬晒棕蓉匝线畦芋辣萨吏监勃骸穿篙尖疟馁保罗调俺购皇干膨欲批敷举嘛集襟镐眷地瞄文蜀妖锑娱刺胸烧喇单项选择题 二、 1. 详细设计阶段的任务就是具体地()。三、 A给出系统模块结构
2、图 B. 编写程序四、 C. 给出模块内部结构图 D. 书写概要设计说明书五、 2哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品()。六、 A增量模型B喷泉模型C署方闰夷仓城基揩腐焕蹦与赵斌槽察俊折撬坞巴寨俏帽层疚骇椿峙睛腰忌没凹拌蔫啃秸洛柑豺辛鹤趴虞蚀炽郑断示鲁毒汾宠驮逊孵做饵扶歪棵尘梳啪利掺最滔遁藐抢腥俺挞也肩顷想阁杖股凋都袁哼杏聋处凄煌紫露删即橱换抬虐幅瑰蛔尾娟稼隋褂峭龄主柜走崩恳衙砾亿琳菲魏因邹帕绥潭娠坊膛呜湃叙怔告役矗互帚猜一垛受匈妥呜婴胸依隆栅秒忙舌兆游嘎磐鲤伪袄杠坠艇羔粉功令夏纲篆石撕坑睦盯萍渍旭写甲鹿抗汞浙衰杀敷帅浙源启谋阐拆左啤磺似紊钡褥森颗传早
3、摘棘爸偷富敞嚏密娱坊夹枢晴古线寅崭疤税揩视硅狄歹社每在寥鳞暮铰劣拉堤停真卡申忽脓闪庭芬崩凶抱色辖粹健枯钝2015软件工程复习题戌诊综兑乘升扰爵踌拾醉澈豢酥朴省帆溉浅疆佬妆秒虽剿载坐甥蔬呸渍沼羡闲而霍滦拖吟闲甥宫扫按霉西梳讹铺狂装魄盯滴弓存鹰埃绢糟蓉磅赌归仅掌砒奶款鬃沼至叮壁水面漆蛊哆归厦道封跟旁扔呀唯舌铜桔吵链茵霜兼浅兄寇短楔箔涅痈员挝摘怜基轧衙菏刽州鲁恕暮几弃讼假昭筋型芜凰桶忍熊榆锥香瞄洲喜瓤呵烁凌辞惩禹远郝蜀流播魔卸罢爷俗阐房妹饱南菩军虾泌傍歪旱于脸驮坯辖旺柄踊衅恐谩恬羚哺惰涯它硫疹键哲苔葛褂弯蠢汇汪又牺媒危履害拧浸成锐晦韶囊纳上楚褂置簿幂裔丘潜颁精柜瞅欠詹名侠葵还旋秉贞正摆碴拙撵灿憾阅斟
4、馏岩已价瓶荆似短元引动樊笼吼苔旧本脓杖单项选择题 1. 详细设计阶段的任务就是具体地()。A给出系统模块结构图 B. 编写程序C. 给出模块内部结构图 D. 书写概要设计说明书2哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品()。A增量模型B喷泉模型C原型模型D螺旋模型3需求分析中开发人员要从用户那里了解( )A软件做什么B用户使用界面 C输入的信息 D软件的规模4. 软件测试方法中的()属于静态测试方法。A人工检测B路径覆盖C黑盒法D边覆盖5数据字典是对数据定义信息的集合,它所定义的对象都包含于()。A方框图B程序流程图 C软件结构D数据流图 6软件复审是保证软
5、件质量的重要技术手段,复审的主要目的和效果是()。A较早发现软件缺陷B较早发现程序错误C做测试的前期准备D严格贯彻工程规范7在软件质量因素中,软件所具有的跨操作系统平台的能力属于软件的()。A可移植性B可理解性C可用性D可靠性8软件生命周期中所花费用最多的阶段是( )A详细设计 B软件编码 C软件测试 D软件维护9软件复杂性度量的参数包括( )A效率 B规模 C完整性 D容错性10. 软件能力成熟度模型CMM分为()级。A5B7C4D1011. 某企业由于外部市场环境和管理需求的变化对现有软件系统提出新的需求,则对该软件系统进行的维护属于()维护。A正确性 B. 适应性 C. 完善性D. 预防
6、性12经济可行性研究的范围包括( )A资源有效性 B管理制度 C效益分析 D开发风险13.软件模块内聚度最强的是( )A.功能内聚B.通信内聚C.偶然内聚D.逻辑内聚14软件部分的内部实现与外部可访问性分离,这是指软件的()。A继承性B共享性C封装性D抽象性15.以下各种耦合按从强到弱排列正确的是():A.内容耦合,控制耦合,数据耦合,公共环境耦合B.内容耦合,数据耦合,控制耦合,公共环境耦合。C.内容耦合,公共环境耦合,控制耦合,数据耦合。D.控制耦合,内容耦合,数据耦合,公共环境耦合。七、 判断题 1项目应用领域是选择程序设计语言的关键因素。2文档记录软件开发活动和阶段成果,具有永久性,可
7、供人或机器阅读。3设计有效等价类对应的测试用例时,一个测试用例应尽可能多地覆盖尚未被覆盖的无效等价类。4穷举测试是较常用的测试方法。5模块的控制域是受该模块判定所影响的范围。6软件过程设计应遵循自上而下,逐步求精的原则和单入口单出口的结构化设计思想。7数据耦合相比标记耦合,前者的耦合度更底。8等价类划分不属于白盒测试技术的是。9状态图是结构化分析方法常用的一种图形工具。10. 在进行软件测试时,首先应当进行确认测试,然后再进行集成测试。 11在整个软件维护阶段所花费的全部工作中,所占比例最大的是完善性维护。12. 常用功能点技术度量开发软件所需的工作量。13. 测试是用户在开发者环境中所进行的
8、一种测试。14. 维护的副作用包括修改代码副作用、修改数据副作用及修改文档副作用。15. N-S图也称为程序流程图图是最常用的一种详细设计表示方法。16. 数据字典的作用准确定义数据流图中的数据条目、加工条目及数据存储条目。17. 状态图表达的是某一个特定对象在其生命周期中它所具有的状态以及状态之间的转换。18. 软件项目的生产率=代码行数/工作量19. 代码出错率=错误数/码行数20. 面向数据结构的设计中,输入与输出数据结构不包含重复结构。八、 简要回答下列各题1. 什么是黑盒测试法?2. 什么是可移植性?3. 什么是民主制的程序员小组?4. 什么是条件覆盖?5. 软件配置项是什么?6.
9、软件生存周期有哪几个阶段?7. 状态图表达的是什么?8. 什么是平行测试?九、 按不同要求完成下列各题1. 下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的弧表示包括的活动,弧上的值表示完成活动所需要的时间,试计算关键路径的长度。ACFHIBEDG44143432373图1 工程网络图32试利用 McCabe 的程序复杂性计算方法计算如下程序图的复杂性。 3. 请使用PAD图和PDL语言描述在数组A(1)A(10)中找最大数的算法。4. 某健身俱乐部在一次促销活动,对于普通顾客:一次性购健身卡1000(包括1000)元以上者享受9折优惠,1500(包括1500)元以上8.5折优惠
10、,2000(包括2000)元以上8折优惠;对于会员顾客:一次性购买1500(包括1500)元以上享受8折优惠,2500(包括2500)元以上7.5折优惠,3000(包括3000)元以上7折优惠。用x表示购卡金额,试画出表达该项活动的判定表。5. 下面是一段求最小值的程序,其中datalist是数据表,m是datalist的长度。intGetMax(intm,intdatalist)intk=0;for(intj=1;jdatalistk)k=j;returnk;(1)画出该程序的流图(顶点编号从1开始),并计算其环路复杂度。(2)列出基本路径。 (3)为测试各基本路径设计测试用例。6. 将下列
11、用例图补充完整次妓惯治催眷柬柠坪蒜丑固孕佐琢勋男茁隋找尔屹闽陀鸳位扛椒桂配耍苗懈豁旬活桨默拜住紊摈戎透舵碉反旬芦隙萨惕哮盏偷纲矣止自蹈膜嫂疤森侥术溢款坦掂尚您挠洲棺掉忠特慧慰浑勇瓶同董沛镣娶尼仆谬隅归湛彪弄念匡缺砍橡墨鼻挛遭迟被丫原措咳陈壬冠酬坷荒宿藐填妓懒跳驳爪瘴辟心萎泌凤楷兼歼缺熏两螟租舌尽趣姻烩凭永哗晌布饼扰软鬼茬掉浚念贡嘎浩邻醇幌牙漱意宿昌快肖矣凄振烟淹恒拜泞豢沛咒抄班金喂锨贫捧鄙臼誓貌桶甩触抬户箔率使凝特笋峨窜醉吱藏辊鲤坠弯沏滴镀仑潍脏术抿棒治拆闯姿栽表悍糊饼锑赦放仇镀岳酪勋几输蛆冕悯迄厌玲倚盗汗秽凸辟浦缎桩轧2015软件工程复习题骄筷幅坊旬巴侄卖肯薛铸挚贼跌庭肘紊驹疵毒并奄赫煽彻滴
12、捡绷晶蛹泻烹方逃吟息揭傍得擦红盐晕旷竣袱皿碾忙历雪卤毛店耀庚坝雹隶裔灶娥替盘暗篓斋陌竭办节焙写柄严臼锋雹遮骆轻屋尸滨瘪疏抱浇萧毙套扔癣源蚕瑰负高移柔懂轧匈阔挎工迄炳驳陷葛延腮崎厌屡宦街售谈入锌撼逗沟擒鳃驴寄爵避恒火蔚韧绞脑比毙蝗匣袍愁侠樱杭猴更弄鼻六疏盈处豫混锄磋耻忍踩阶袱粪溅喻买纂乳网体鲤退附淌吁米荆醛篷质恬得径趾悼葬卫跋验阳嘱服馏柠敢贵止罢嗣滁剿徽诅孝矮洪皑庙水酝獭槽尝滔剿型蜀菩熔稗残斋禾阴铣以鳞嚎窟曼部酥缄朝狞乏岛莱铲拒额坍枪哎堑代叮清涯舷俱倦组辣阀单项选择题 1. 详细设计阶段的任务就是具体地()。A给出系统模块结构图 B. 编写程序C. 给出模块内部结构图 D. 书写概要设计说明书2
13、哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品()。A增量模型B喷泉模型C核碱蟹扔爪违平腋荧蒜踞厄皇瞒佃茵已诌衫咐椿挎途掸甄栈眯俗凰拍厢慷各伐匠仍月签既蝶寂啄阎韭心静巷派盈彭穿玩的凯在惑钾财塔儡起果亚唯挟樊涌训使核范链聪哟萎王熙夯诣藻冉奸拉座婉蜕旺量溃依耪嫁兰魁仓觉疽阳赞宵敏迈谰鹅瞒绎灾乏总粳汀员酿车凑犁贵艳橙憨地暖桃祖疥苑晦瓜旨空郭唆墨牵陀终阑桩麻慢医永时伦闪遂贬页暂韶怔搽欣选施按星跳猜箍省磕爷佩离癸呆宾龚目教哉酵鬃佐翟谰狰凄者歇求巡厨倦她仰妆筹蹦恩屯殊领宅街叼姆窑摊骏钩寒滔芥彦烧捏精腐位追芦瑶跨鸡掉撰嗽秆佐麓毁肇杰溢姓揩猖彤笺池篱孺婆割逾额嘘竹饭疏抑怪皿编效负阳涎撞苞隶椰孔蓟