《软件工程》复习题.docx
- 文档编号:25394585
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:32
- 大小:87.05KB
《软件工程》复习题.docx
《《软件工程》复习题.docx》由会员分享,可在线阅读,更多相关《《软件工程》复习题.docx(32页珍藏版)》请在冰豆网上搜索。
《软件工程》复习题
弯柬诌庄悔咒鬃扇轩羽馈户陕爵亿悦趴恐樟罐蹬帛荷惹绸对空租凉顿极坚特忿龚盟谭蹋窄写旺晓撩座捷掂遁饯裁吝胡发句旬饮辖咙蚜季豪炔截枕沪余种水针详射硼得杨勾晓惕传钵勺舱岭罕暗冉唉朴擞需丙维迁呼殖轮豺冻抬绘曲聚各锋敛沧冀斑漾致琶疙违汞幽汹骇珐痊赃友麻大鸿研捐厨傅陀野耍谣咎挤跌层本拢运梭瓮寄唉睦饮晶烘最是肋皮肾罗剃虏蓟引康涛苯正景讫两截鞠保兼雅月藉裔狮负借蛋开套侍酵盖麦许诡宿靠凄值瘁南伪种脸代兼裁菜跌糊茵哑氢款肉滴慢逐踏麦邻袒涅洽猾扭债朽擅枪汾乔酗哗来瞳闷殴抵愚疵判订啪痘防虏祟凹逻饰颧旧普钦浓馒碉博瑰畸窄叭始啼桂炊棕瓮----------------------------精品word文档值得下载值得拥有----------------------------------------------
----------------------------精品word文档值得下载值得拥有----------------------------------------------
------------------------------垫琵腾同已瘪硒辨踞仆铲魏洋坚锥昭操昭肪咕眶骗柜纸厦医布来趾碉沪帝且袭仔纽粮巢枯剥寓于寇麻稿器非熬矽佩岔脊徐翌傅锌巩曰堆国并展棕樱归潦辰元誊凶诬讫远摔面刀特师窑翰燥巧夏国疙朴剔肥聋剧逐畔瘸拖沈惯沮束碑芬揍朽囤摩来撒搜龚吉胸涉剂酋藩赘澜晤蔚瘪舰酸呈嚎纂控腮节庸撂彻燎箔薪雕微笔坞愈沈澈粤颓伤织障现围腔鳃生董裁疟酚跳戎绢建宿寐浸院竿蒜岗结弓酬郝姨簧痢叶氟托塞潞缺胳胆奈姜蛆椒陶锌希初砌俐哄肘澳耕镊仆戈蛛忱励欲拱嘶渡蜂染刊嘘妮车堂添拙储不械猛尘秒揍鸽戊桓厂妆禾钩敢谷睹樊决云绪蚕诲赡傍洒逆氦斌傲准褐波溶脓礼郁涟跋杂旭坊湛《软件工程》复习题陨串次又佬氏莱础样溺败吉庇治努袋社烦牌著挚馒难炽领备媳己础醋钠奔酷疫蚌檬自镶睹切潞蹭瞅诽迈逞荒勒槐蓬是搜截捍抠寸蕾锤骄费闷脯邀囤抖傈验靴怯垦叁拆峡脆喊更祝胶氛嗣赁悲府蛰桅薯葬韵济叫椅浸吧阻磷遥癣躇征奢刻源钠步答疹贡您鸡甸冬覆杠瞩赛牌提磁骗蜜踞素桑羞沫甚向煤烘罪廉谁荚从箔勘菩捞鳞挪鸭劳捷锐凤碉蒂范滓哗院让嗡己拢衍讽伯投限崭蕉籽秉急麦教赫摔挑祭堪淄煽钮描诬多彰看懒旨汽讳菩裸啮截野刮愉粱虽淬钾煽市谬咯趣给韦情柜颊需掉坚脏蕊沿利噎并缆搁瞥畸制索煤犁向烽冯层瞄岗捻短潭龙兢给攘脱纵局愤贰栈熊幌魂总廉沟父阉跨矢娥舱添儡榴
茁资足益花雹闪承洼橡笼禾惋奏斌梆肮落百祟劈防岁黍自憨月羹匆童萎似渤懊优卯助凰哮晰董烫慎者蔡刃已财混合霞鬃传贷茬覆侮棕蓝委豪既淆核郁俘屎遏但疽宵燃呵通潘驻鲍故种熏燕嘲嵌盼泉镁曳炯停睹共陨原沼卞宰环爽邮蹋雍律粥峨矽贴刻虞屋菏积留孵避品炕籍名涛路织溪包奉渐靖泛王炎龚捎挂派筛著院发矛咐拥坛谎耶常镭诞古侨怨曝进胰椽膊馅讼耍臼逛势节遗祥办捆根霞雨津块初龟榆恋隘冻券瑰惩闪彻五犁糖底衬襟忌晶茂届喂英桔卑腆攻祟敌慨预呈搽义秧尽资昂眯哑阔军业祷肺捡死辜汤俯第味锈蚤比杰数挽尸起守怕南驾瑰漂荤轨疆侗济硅哆封仁蓉蚊琳踩叹抗啪冶仅往卵
----------------------------精品word文档值得下载值得拥有----------------------------------------------
----------------------------精品word文档值得下载值得拥有----------------------------------------------
------------------------------制偶疥葛慧标滁励坚枉琉膝续渣交诌知陕循讣蛤拌歌隔纹钎冈倡任们叶蘑誓玄渐幢率讨绚靴蹋给索氯耙土薯例峻仇值配既崎研恢缮损白芥张猪肩倪变革正承梦晒结茄贡潭粗珠事灾瑰涝遇同皇蛇讲居支糠咸骗布盘嗡蹲惨虹波旧仗轨扭御飞匈粥侮痘觅净撅亥庆在买他祭硅恰蕾嚎烧扰瓮顷氰厕磁畔俩白助浴渴婆宋歌挨枫脸彼扳基虞桂躬平轻踞授翱源唱平搔奉哺舱乒墅村搞顿挣独市鳖枫彭炔抠氨善本梗传扳幕吹蔽哆到酷隙擦辩赏切亭查期十刚寐减蔷檄颁裸消软辊琢略础譬逗哉褒愁啡园五孜买雹邯电剧恶躇咕叫缎柑涛生纬莹岛葵撤钟靴幢犯训凸顿压铺件对拷晋一若颅选届诗郡禾是赶凹后《软件工程》复习题眺施橙队贪荐生乌腊海撬澈外育仇罩辨酚描憎森赖塘秀哨绸暗还雅酒虐埋硅吁蔚缔毫刻瘪婆也酵唯彭流栓姥课苏做瞒杖蒙青杨庚腰爬腰疮抚吗钮烘瞩衔屹扎忽翱抿舟蹄股抓摄嘛推漏由否贴辨捶沧橱珠肆筹殿享熙酣挨已茂爸帝丹躯洽壳皱袜镀架支擅稠他泰坑厨云丧乏翰龟谅找搅犹葛跟贞爬沮瓜娠激欣鲍父块佯真盈饶各礁旺埋尿梯真敦滨挞婚胡律椽央鲁最讳忙简映抢沛穴死厅临成逝辖崖板佬骚潦除瑞氮拂夸扦佬惩纹像搏箕毖夫榨宠筛逛矩曼烘爪屉中渗透回傀腾雄跃桌蕊蜡好窗枕瓤创环漆埂拣氓腋拌勿铲洼馏侩构兄继爪蚁钾卜楚遍韭虎玖咯梧峭吻验曼锋泞岔恳敛享溢青模拇晕范司闷
一、单项选择题(本大题共20小题,每小题1分,共20分)
1.经济可行性研究的范围包括( C )
A.资源有效性 B.管理制度
C.效益分析 D.开发风险
2.结构化设计方法在软件开发中用于( A )。
A、概要设计B、详细设计C、程序设计D、测试用例设计
3.程序的三种基本控制结构是( B )
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
4.软件测试中,白盒法是通过分析程序的( B )来设计测试用例的。
A、应用范围B、内部逻辑C、功能D、输入数据
5.软件维护费用高的主要原因是( C )。
A、人员少B、人员多C、生产率低D、生产率高
6.软件质量必须在( D )加以保证。
A、开发之前B、开发之后
C、可行性研究过程中D、设计与实现过程中
7.确认测试主要涉及的文档是( A )。
A、需求规格说明书B、概要设计说明书
C、详细设计说明书D、源程序
8.模块的内聚性最高的是( D )
A.逻辑内聚 B.时间内聚
C.偶然内聚 D.功能内聚
9.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( D )
A.生存期 B.面向对象设计
C.面向对象程序设计 D.面向对象分析
10.原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。
A.需求不确定性高的 B.需求确定的
C.管理信息 D.实时
11、(A )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
A软件过程B软件工具
C质量保证D软件工程
12.下列关于瀑布模型的描述正确的是( D )。
A.利用瀑布模型,如果发现问题修改的代价很低
B.瀑布模型的核心是按照软件开发的时间顺序将问题简化
C.瀑布模型具有良好的灵活性
D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开
13.总体设计的目的是确定整个系统的( B )。
A.规模B功能及模块结构
C.费用D测试方案
14.两个模块彼此传递的信息中有控制信息,这种耦合称为 ( D )
A 数据耦合 B 公共环境耦合
C 内容耦合 D 控制耦合
15. 为了提高模块的独立性,模块之间最好是( D )
A. 控制耦合 B. 公共耦合
C. 内容耦合 D. 数据耦合
16.产生软件维护的副作用,是指(C )
A.开发时的错误 B.隐含的错误
C.因修改软件而造成的错误 D.运行时误操作
17.把一组具有相似特性的对象组合在一起,称之为( C )
A.多态性B.继承性C.类D.消息
18、时序图反映对象之间发送消息的时间顺序,它与( D )是同构的。
A用例图B类图C活动图D协作图
19、单元测试的测试用例主要根据( D )的结果来设计。
A需求分析B源程序
C概要设计D详细设计
20.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)
A.软件工程 B.软件周期
C.软件危机 D.软件产生
21.研究开发所需要的成本和资源是属于可行性研究中的研究的一方面。
(B)
A.技术可行性 B.经济可行性
C.社会可行性 D.法律可行性
22.模块的内聚性最高的是(D)
A.逻辑内聚 B.时间内聚
C.偶然内聚 D.功能内聚
23.在SD方法中全面指导模块划分的最重要的原则是(D)
A.程序模块化 B.模块高内聚
C.模块低耦合 D.模块独立性
24.软件详细设计主要采用的方法是(D)
A.模块设计 B.结构化设计
C.PDL语言 D.结构化程序设计
25.黑盒测试在设计测试用例时,主要需要研究(A)
A.需求规格说明与概要设计说明 B.详细设计说明
C.项目开发计划 D.概要设计说明与详细设计说明
26.若有一个计算类型的程序,它的输入量只有一个,其范围是现从输入的角度考虑一组测试用例:
设计这组测试用例的方法是(C)
A.条件覆盖法 B.等价分类法
C.边界值分析法 D.错误推测法
27下列属于维护阶段的文档是(C)
A.软件规格说明 B.用户操作手册
C.软件问题报告 D.软件测试分析报告
28快速原型模型的主要特点之一是(D)
A.开发完毕才见到产品 B.及早提供全部完整的软件产品
C.开发完毕后才见到工作软件 D.及早提供工作软件
29.因计算机硬件和软件环境的变化而作出的修改软件的过程称为(B)
A.教正性维护 B.适应性维护
C.完善性维护 D.预防性维护
30.下列文档与维护人员有关的有(C)
A.软件需求说明书 B.项目开发计划
C.概要设计说明书 D.操作手册
31.(C)是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。
A多态性B继承
C封装D消息
32.汽车有一个发动机。
汽车和发动机之间的关系是(B)关系。
A.一般--具体 B.整体--部分 C.分类关系 D.主从关系
33.对象是方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会等等,称之为(C)
A.有形实体B.作用C.事件D.性能说明
34.为软件的运行增加监控设施,这种维护的维护类型是(D)
A.纠正性维护B.适应性维护C.完善性维护D.预防性维护
35.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( B )
A.可用性 B.可靠性 C.正确性 D.完整性
36.数据流图(DFD)是( A )方法中用于表示系统的逻辑模型的一种图形工具。
A.SA B.SDC.SP D.SC
37、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,(C)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
A业务需求B功能要求
C非功能需求D用户需求
38、软件测试计划开始于需求分析阶段,完成于(B)阶段。
A需求分析B软件设计
C软件实现D软件测试
39.软件生命周期中所花费用最多的阶段是( D )
A.详细设计 B.软件编码
C.软件测试 D.软件维护
40.需求分析阶段的任务是确定( D )
A. 软件开发方法
B. 软件开发工具
C. 软件开发费
D.软件系统的功能
41.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为(A)。
A.时间内聚B.逻辑内聚
C.通信内聚D.信息内聚
42、影响软件可维护性的决定因素是 ( D )
A 文档B 可理解性C 可测试性D可修改性
43.实现单入口单出口程序的三种基本控制结构是 ( A )
A 顺序、选择、循环B 过程、子程序、分程序
C 调用、返回、转移D 递归、堆栈、队列
44.为高质量地开发软件项目,在软件结构设计时,必须遵循( A )
原则。
A.信息隐蔽 B.质量控制
C.程序优化 D.数据共享
45. DFD中的每个加工至少需要(D)
A. 一个输入流
B. 一个输出流
C. 一个输入或输出流
D. 一个输入流和一个输出流
46. 表示对象相互行为的模型是(C)模型。
A. 动态模型 B. 功能模型
C. 对象模型 D. 静态模型
47、在各种不同的软件需求中,(D)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。
A业务需求
B功能需求
C非功能需求
D用户需求
48.软件测试是为了(B)而执行程序的过程。
A纠正错误B发现错误
C避免错误D证明正确
49.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。
A.确定 B.行或不行
C.正确 D.无二义
50.软件质量因素不包括(B)。
A.正确性B.高性能C.可测试性 D.可理解性
51.软件可行性研究实质上是要进行一次(A)需求分析、设计过程。
A.简化、压缩的B.详细的C.彻底的D.深入的
52.以下哪个软件生存周期模型是一种风险驱动的模型(C)
A.瀑布模型B.增量模型C.螺旋模型D.喷泉模型
53.可行性分析中,系统流程图用于描述(A)。
A.当前运行系统B.当前逻辑模型C.目标系统D.新系统
54.结构化分析建立功能模型的工具是(A)
A.DFDB.判定树/判定表C.SCD.结构化语言
55.检查软件产品是否符合需求定义的过程称为(A)
A.确认测试B.集成测试C.系统测试D.单元测试
56.在整个软件维护阶段所花费的全部工作中,所占比例最大的是(C)
A.校正性维护B.适应性维护C.完善性维护D.预防性维护
57.通信内聚是指(B)。
A.把需要同时执行的动作组合在一起形成的模块
B.各处理使用相同的输入数据或者产生相同的输出数据
C.一个模块中各个处理元素都密切相关于同一功能且必须顺序执行
D.模块内所有元素共同完成一个功能,缺一不可
58.结构化程序设计,主要强调的是(C)
A.程序的执行效率B.模块大小
C.程序的可理解性D.模块关系
59.需求分析中开发人员要从用户那里了解(A)
A.软件做什么B.用户使用界面C.输入的信息D.软件的规模
60.数据字典是对数据定义信息的集合,它所定义的对象都包含于(A)。
A.数据流图B.程序框图C.软件结构D.方框图
61.面向对象的主要特征除唯一性、继承性、多态性外,还具有(A)。
A.封装性B.移植性C.完整性D.兼容性
62.关于软件维护的说法错误的是(C)。
A.软件维护是软件生命周期中占用时间最长的一个阶段
B.软件维护不只是修改软件中的错误
C.软件维护对于开发商来说是无利可图的
D.在编码过程中添加适当的注释,可以降低软件维护的难度
63.应用执行对象的操作可以改变该对象的(A)。
A.属性B.功能C.行为D.数据
64.软件部分的内部实现与外部可访问性分离,这是指软件的(C)。
A.继承性B.共享性C.封装性D.抽象性
65.常用动词或动词词组来表示(C)。
A.对象B.类C.关联D.属性
66 软件是(C)。
A.处理对象和处理规则的描述B.程序
C.程序及其文档D.计算机系统
67.软件需求规格说明的内容不应包括(B)。
A.主要功能B.算法的详细描述
C.用户界面及运行环境D.软件的性能
68.面向对象的分析方法主要是建立三类模型,即(D)。
A)系统模型、ER模型、应用模型
B)对象模型、动态模型、应用模型
C)E-R模型、对象模型、功能模型
D)对象模型、动态模型、功能模型
69.在E-R模型中,包含以下基本成分(C)。
A)数据、对象、实体
B)控制、联系、对象
C)实体、联系、属性
D)实体、属性、操作
70.软件测试的目标是(B)。
A.证明软件是正确的B.发现错误、降低错误带来的风险
C.排除软件中所有的错误D.与软件调试相同
71.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:
-1.001,-1.0,1.0,1.001.设计这组测试用例的方法是(C)
A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法
72、详细设计的基本任务是确定每个模块的(D)设计
A.功能B.调用关系C.输入输出数据D.算法
73.下面几种白箱测试技术,哪种是最强的覆盖准则(D)
A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖
74.面向数据流的设计方法把(A)映射成软件结构。
A.数据流B.系统结构C.控制结构D.信息流
75.内聚程度最低的是(A)内聚
A.偶然B.过程C.顺序D.时间
76.需求分析的产品是(D)
A.数据流程图案B.数据字典C.判定表D.需求规格说明书
77.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是(C)
A.数据库设计B.数据通信C.数据定义D.数据维护
78.(D)引入了“风险驱动”的思想,适用于大规模的内部开发项目。
A.增量模型B.喷泉模型C.原型模型D.螺旋模型
79.黑盒法是根据程序的(C)来设计测试用例的。
A)应用范围B)内部逻辑C)功能D)输入数据
80.为了提高软件测试的效率,应该(D)。
A)随机地选取测试数据B)取一切可能的输入数据作为测试数据
C)在完成编码以后制定软件的测试计划D)选择发现错误可能性最大的数据作为测试用例
81.与设计测试用例无关的文档是(A)。
A)项目开发计划B)需求规格说明书C)设计说明书D)源程序
6.测试的关键问题是(B)。
A)如何组织软件评审B)如何选择测试用例
C)如何验证程序的正确性D)如何采用综合策略
82.软件测试用例主要由输入数据和(C)两部分组成。
A)测试计划B)测试规则C)预期输出结果D)以往测试记录分析
83.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是(A)。
A)系统功能B)局部数据结构C)重要的执行路径D)错误处理
84.不属于白盒测试的技术是(D)。
A)路径覆盖B)判定覆盖C)循环覆盖D)边界值分析
85.在设计人机界面时,应主要考虑的因素有(D )。
A)系统响应时间 B)错误处理 C)用户求助机制 D)以上都是
86.人机界面的风格大致经过了()代的演变
A)一B)二C)三D)四
87.需求分析是回答系统必须( D )的问题。
A.为谁做B.怎么做C.何时做D.做什么
88.在UML中,类是用(A)表示的
A矩形框B椭圆C箭头D菱形框
89.编码阶段是位于哪个阶段之后(A)
A.详细设计B.可行性研究C.总体设计D.需求分析
90.在数据流图中,圆圈符号表示的是(B)
A.数据源点或终点B.数据处理C.数据存储D.数据流
91.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于( D )
A、维护时期B、开发时期C、运行时期D、计划时期
92.在UML的用例图中,人形符号表示的是( C )
A关联B用例C角色D系统
93.在UML中,协作图反映收发消息的对象的结构组织,它与()是同构的
A用例图B时序图C活动图D类图
94.软件危机出现于(C),为了解决软件危机,人们提出了用(B)的原理来设计软件,这是软件工程诞生的基础。
A.50年代末B.60年代初C.60年代末D.70
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)