软件工程参考1.docx
《软件工程参考1.docx》由会员分享,可在线阅读,更多相关《软件工程参考1.docx(37页珍藏版)》请在三一文库上搜索。
1、单g逸葬意1、软件工程的出现是由TA.A、软件危机的出现8、计算机帙件技术的开联C、软件社会化的需求D.计尊机软件技术的开展2 .在MCCil11炊件埃及度显模型中,C我现了软件承受惚改的能力“A.正确性B.完整性3灵活性D、互操作性3 .为了提麻模块的独立性,模块内部处好是_C_.。2辑内聚B.痛序内聚C、功健内架D、通信内聚4 .软件维护中,因审新初始化校刖标志或指计而引起的播设是以下B的制作用.A、文档H、数据3编码D.设计5、以下IMF用白盆技术设计测试时例的是_B_.A.错设推罚B.三lSfjfiC、等价类划分D,因JK图6.根据输入.检出的数根结构产生程序结构的设计方法是B.A.P
2、AlwAS方法B.JAcKs做方法C、NIRrH方法D.DlJKSrRA方法1、两个模块之间传递的是同一个畋据结构的地址,这和楞合方式称为_D.A,控制精合B.公共精合3标记精令D、侬据情合8、洋布模型拙种B校器.A.风l出动楼型B,微性开发桢型C,增量模型I).迭代模型9、狄件维护足软IWiT周期中的固仃阶段,一般认为,各种不同的软件燃护中以_C推护所占的雒护最小.A,纠错性船护B、代码堆护C、Kt防性维护D,文档惟护10、DFD中的每个加工至少需要D.A.个输入流B.牛箱出流C、个输入或输出充D.个输入流利一个熊山流IK下面关FPDL用才不正确的说法是B.A、IlDL是描述处理过程怎么做B
3、IlDL是只描逑加工做什么C.PDL也称为伪玛I).PDI.的外层语法应符合一皎程序设计15吉常用的语法规则12、结构化维护与IE结构化雉护的主要区别在于_D.A、软件烂杏结构化B.软件IVaL是古完整J程序的完整性I).文档的完整性13、轨件测试中,门盒法律通过分析程序的H来设计测试用例的.A.应用苞WH、内部逻辑C.功能D、怆入数据14.德认SI试主要涉及的丈格是A卜、需求妮格说明书B.概要近计说明书C.详细设计说明书Ih源程序15、CM%的本伐估算模型是一个i模型.A、静态总受此B.动态中支梁C、静志多变IaD.动态多变政16 .在软件结构化改计中,好的软件结构设计应谟力求做刎B.A.
4、顶层取出较少.中间层JMW较醋.底层模块低Iy入B.顶屋悯山较孤.中间屋播出较少,帐层敕块高枭入c.顶层宿入较少.中间层IM卅较岛.底层模块充印入D.顶尾厕入较少,中间层朦入较ns,底层敕块低枭入17 .秋件的生存周用一JR包括(BI维护过程.开发过程、状计过程定义过程、开发过程、推护过程分析过程、设计过程、测试过程详细设计过程.茹日过招.调试过科18 .敢榭法图卬数据字典共同构成冢统的(C)物理模里结构模型能低模里设计说即书19 .可行性研允阶段使用的图形工具是(ADFD图S图PAD图(Srnier图20 .在St据流图中绘成(C)只徒出现次可以出现陋次吃可Hl现K次,乂可源点同名Z以出现展
5、次.但不能与曲点同名21.下询说法不正碉的选顶处(B)模块的作用域在模块的控制域之内模块的作用域和模块的控制域有时相同(B).改正性维护会适应性维护模块的控制域在模块的作用域之内模块的作用域和HI块的控制域都是一种层次结构完善性现护预1性现护23 .程序/图的作用是白禽冽试曼禽测试苗层测试蛉牧测试25 .产生软件危机的主要IS因之足(D)软件是花泗产&软件自身的特点所决定的软件无眄技软件产品的本找上开过快26 .软件开发过程包括(A)个大阶段.27 .数据字典是由(D)敢榭法.文件、根本加工阻成的文件、数据公无、加JlfH成的3个阶段5个阶段4个阶段数掀法文件、数据单元组成的鼓宛淹、文件、数据
6、单元、根本加工现成的8个阶段(C).锦选法迭代法逐步求HI法速打法29 .在酸如流图中.网点和终点的数仪(D)必苑电一对一的源点个数大了终点个敢终点个数大干源点个故依说要而定30 .下面设法哪个不属于设计准则(I)提四1块的内聚,降低怏块间的Bl合降低模块接I】的复杂况度模块大小变近中模块要仃求用性31,模块的初始化工作和怆块处FH意外故障均属于时间内案取序内设功能内聚造泄内聚A.程序方法学的彩响B共他工程学科的影峋C,计灯机的开展D软件危机的出现CA.程序B数据C造粒产晶D物理产品34.淮布核R木舞上是一种HA,统性期序模型B取序迭代KI型C.线性迭代模型D及早见产M模型Q44陵分析的找件生
7、存冏期模型是4A落布模型B螺改模型CI)喷泉模型36,软件甯求分析的主要任务是准训定义所开发的软件显婉足3A如何做B后么做C做什么D对谁做bA.工程开发方案B酱未规格说明书C.iW计说明书D可行性分析报告A.系统分析方法B面向SiiK法构的分析方法C.面向对象的分析方法D面向数据流的分析方法39 .为了提高模块的独立性.模块内部好是CA.逻辑内索BWirrtKC功能内聚D通信内聚40 .N-S图通常作为2阶段的工具A.需求分析B软件设计C软件摘玛D软件测试A.箍选法B选代法C逐步求精法I)连归法42 .以下碣于推护阶段的文格是C43 .快迩原型桢51的主要特点之ft_D44 .因计算机硬件由啾
8、件环境的变化而作出的整通软件的过程林为B45 .软件掖照设计的要求,在块定时间和条件下到达不出故障.持续运行的要求的朋域特性称为B16.软件设计阶段的输出主要是D).A、程序B.模块C,伪代码D,设计规格说明书47 .以下模型属于本钱估算方法的彳fj一48 .用丁描述对软模型的工具是(D).A.B.结构图C、状态图D、对1图49族战可作为软件生存期中各开发阶段的一个物近点.当梁用的延线发生愠俣时可以返到IIt近和Irt恰当的(C)50 .软件朋Ja保还应在(A)阶段开始.5).开发软件所需跖本钱和产丛的低旗朵之间有着怀利的矛齿,这种现象称做C52.研究开发所5要的本蛀和贲源是履于可行性研究中的
9、B研究的一方面.1:;.,仃一个计除类里的程序.它的输入量只有一个,其范用是现从检人的角度考虑一组测试用例:设计这坦将试用例的方法是_C54 .对象实现了数据和撵作的结合,使i据和掇作(C)于对象的统一体中.A.结合B.磔藏C.封袋D.抽象55 .核件调试技术包括(B)A.边界值分析B.演蜂法C.循环樱前D.集成测试56 .海布模型的存在问咫此(B)A.用户容易参与开发B.块毛灵活性C.用户与开发音易沟通D.培用可变雷求57 .软件刈试方法中的静态观试方法之一为A,详细设计B,软件泊码C.软件测试D.软件港护58 .软件测试中,白盒法是通过分析程序的(B来设计时试用例的.A、应用冢IHB.内耗
10、理班C.功能D.输入数据59 .厚布镀型本历上是一种(八)模型.A、线性顺序B、Itt!序迭代C、线性迭代D、及早见产品60 .扰件Ififit必须在(I)Uft!ir.A.开发之前B,开发之后J可行性研究过程中D、设计与实现过程中61 .确认测试主要涉及的文咨是(A).A,B;求黑格说明书B,极嘤设计说明书C.i1设计说明传D.SWr62 .在SD方法中金向指导校块划分的最电要的原则是:D63 .不增介作为科学工程计的诸十是64 .结构化程序设计主要囊调的是(D)A.程序的规模B.程序的效率C.程序iSt计用3的先进性D.程序奶读性5.经济可行性研究的苒困包拈(C)A.资源有效性反管理制鹿C
11、收益分析I.:j.A,概妥设计B.详细设计C.探序设计D.测试用例议计70 .软件结构使用的图形工具,一骰果用图.A、DFDB.PADC.SCD.ER7】.JSP方法是一种面向D)的设计方法。A,对象B、数据流C.拽M结构D、(据结构72 .Puinam本独体/模型是一个(D)模型.A.的悠用变MB.动态电变MC.冲出多变眼D.动态多变敏73 .在MCCan软件质量度加模中中.(A)现广面向软件产丛修改.A.可雉扰性B,DJ11ttC,适应性D,可移植性7LISO的找件质量评价模型由3层艰成,其中用于评价设计Ifiit的准则是A.SQICB.SQMcC.SQKCD.SQIJC75. TURB
12、OPASCAL(D)软件.A,系统软件B.人工W傥3M务软件D.应用软件76、H!?机制助软件工程,简称(D).A,SAB,SDC.SCD、CASE77,选择结构的乂杂性比师序结构的M杂性宴(B).A,小8、大J相等D、无法比收78,在敷板流图中.。(怀阅)代我(CkA.源点B.终点C.加工D.模块79、模块内果度越高.说明模块内各成分彼此站介的程友起(B)-A.枪微B.C.无法判IliI).相等80,软件雉护是软件生命鹿期中的周行阶段,一般认为,各种不同的软件维护中以(C)雉护所占的维护M奴小,A.刿错性维护B.代码熊护C.Jfi防性雉妒D.文档堆护k软fi观泼方法中,黑盒、n盒测试法是常用
13、的方法,其中白盒器试主要用于测试e.A、结构合理性B.软件外部功健C,程序正确性D.程序内部JS就82、软件的结构化设计(SD)方法中,一公分为线要设计和详细设计两阶段,其中详细设计主要是要St立B).A、软件结构B.攸件过程C,攸件模型D,软件模块83,在下述期一种测试中,测试人员必无接触到瀚.程序(C.I劝能测试Hffi构观试A.均不需B.只有C.RfllD.Ifun84、检我软件产品是否符合需求定义的过程称为A.A、确认测试B.集成潮试J轴收测试D.验证测试85、软件工程管理是对软件工程的开发管理,即对婺个软件B的一切活功的代理,A.软件工程B.生存周期C.软件开发方案D、软件开发86、
14、在洋布模型中.将软件划分为若干个时期.攸件工程的可行性研究-IRCI&F(B).A、雄护时期B.方案时期C运行时期D.开发时JH87、在七种惕合中,44低鹃台是D).A.内容偶合B.公共偶合C,数据偶合1、/口接耨合88、结构化分析方法SA、结构化设计方法SD.是在软件开发过程中常用的方法,人们使用SA方法时可以都到(D).使用$D方法时可以得到C).A、程序波程图B.R体的语言程序C.模块结构图及模块的功能说明1;D.分层数据流图89、JAaisON方法是在软件开发过片中甜川的方法.使川JACKSON方法时可以实现(A.A,从政妍结构吩出程序站构B,从数据而图林出初始结构图C、从模块结构导出
15、数据结构D.从怏块结构导出程序结构90 .软件开发过片中於终虬果不包括的是I(B)A计算机探序B计算机硬件C计算机程序文档D数据结构91 .第个表达结构化编程思鬻的程庠设计陪吉是(A)A.FOEAY语言B.PoscalifiC.C语言D.PL/1ifi92 .程序的三科,粒本控制结构是B)A.过程、子程序和分程序B.赖存、选并和明切C.递妇、堆栈和队列D.词用、返回和转移93 .在详细设计阶段,经常采M的工具有(AA.PADB.SAC.SCD.DED94 .禅细设计的结果根本决定了Jd终轨中的C)A.代科的规模K.运行速度C.JfiRD.可蘸护性95 .需求分析中开发人员安从用户那里了*()A
16、软件做什么B,用户使用界面C.输入的信息D.软件的规模96 .软件是(C).A.处理对象和处理规则的描述B.程序C.程序及其文皆D.计算机系统97 .软件需求坦格说明的内容不应包括(B).A.主要功能B.算法的详细描述C.用户界面及运行环境D.软件的性悠98 .非面向对象程序码*石:C)AC+BJavaCBasicDSnelltalkgg面向对象的分析方法主要是建立三类模型,HP(D).A)系统模型、ER模鼠应用模型B)对象模型、动态模型、应用模型OERKJS1.对象模型、动能模系W对象枪型、动态模型、功恁桢型100 .在E-R模里中,包含以下根本成分(C).A)ftlW.对象、实体B)控制
17、联系、财象O实体、联系.M性D)实体、属性、操作101 .血向敝粼法的设计方法把(A)映射成软件结构.A.(1W法B.系统结构C.控制结构D.僧息说102 .内城程慢坡低的是(八)内聚103 .软件评组设计的主要任务把确定圻个模块的(A)A,算法和使用的数鼎结构B.外部按【1C、功能D.城程104 .为了捱高铢块的独立性,模块内ISJirt好是ii桢块的独立性文档的剧作用养成好的出序设计风格Ul.软件需求分析是保怔钦件质Ut的电要步獴,它的实他血该是在(B).A.&伺阶段B.软件开发全过程C,软件定义阶段D,软件设计阶设112,软件维护豌用腐的主要原闪足(C).A,人员少B.人员多C,生产率
18、低D,生产率商113.状件讳细设计主要枭川的方法是DCPDLifiS1JJ.在奥成蔺试过程中,如果要在测i的M期对主要的控刖或关Ef的抉择进行抬状,并且要花早期实现软件的个完整的功能并),自立向上集成次性集成胸证这个功能.那么我们可以选用(C自Jil向下集成三明治集成多9AM(1)】、下面哪几个阶段是为件的设计阶段(A、编码B,可行性研九C、飘试D.维护E.需求分析2 .在软件的开发过程中,必须遵砧的Iii则是().A,抽农B.模块化C、可艰川性D,可维护性E、可培碱性3 .在设计人机界面时.应主要考虑的因索有().A,系统胸应时间B.程序的质IftC.用户求助机IW0、除ii处理4、屈丁第一
19、代程序设计谓、的().A,汇aB.I,ASCM.C、FDXD、C+E.机器塔力5 .下面哪些罚试网干型自测试(。A.路竹测试B.等价类划分C.边界做分析D.条件判断E.循环测试1 .在以下工具与环境中(M于较早期的CASE.A.基于信息工程HSEB.人工招健CASEC.Si构的整WSfBCASEl.集成的CASE环境2 .工程童用率为:(AA牧SJ件限if)fi用规模“I标软件的规模僮量K钦邮件收计规模,目标软件的规模度价C的:中软部件!R计用川观机目标软件的块模1女减I)软部件SR计川视模/阵中软酢件&数3、软件发杂性或fit的参数包括(B)A.效率B.规模C.完整性D.容错性4、So方法役
20、计的结果是).A,源代码B,伪代码C.模块D.模块比构图5,采用图收小软件工程进度安指,以下说法中正确的选项是工6 .软件的开发模式有()面向过程模式、面向对象模式.混合楔式变换模式、Sf增模式、湿布模式自顶向下模式、自底向上收代.关系模式分步模式、渐增模式、中承增快式、7 .以下关于彩式化说明技术的说法中不止碇的选项是().形式化是软件自动化的前提形式化方法以效学为筋础形式化方法处种既严格乂灵活的方法,不仅在解?夬小视慢应用上是有效的,对于解决较大BJ模的应用同样有效.形式化方法可以同面向对象的方法相结合.起到取长补短的作用.8 .类阵这种机制是线别的信总共享._1)9 .只有豹皿继索的类层
21、次结构是层次结构._C10 .在那版硬件铺i55的冗错技术中.冗余R(I加技术仃_DC冗余备份程序的存储及消M11 .软件及杂性主要表达在(B),数案的攵杂性探序的奴杂性挖制的双杂性.何恩的”杂性12 .变换型结构的数据流呈()找性形状箱射状梢网形阶梯影13 .程序设计责吉的技术特性不应包括(.A、数据玷构的播述性B.抽象类型的描述性C、数据陈的易操作性D、钦件的可移粮性14 .若要保证开发出来的软件局械优化,而IlftS区早发现设计上的错误,应采用B)门前向下的开发方法门底网上的开发方法渐增式的开发方法春渐靖式的开发方法15 .Y(G)=iif+p中的p取:1意味书()软件有三个模块软件有两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 参考
