您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作范文 > 软件工程-选择题-(中英文)
1Chapter1Section1.11Whichquestionnolongerconcernsthemodernsoftwareengineer?A)Whydoescomputerhardwarecostsomuch?B)Whydoessoftwaretakealongtimetofinish?C)Whydoesitcostsomuchtodevelopapieceofsoftware?D)Whycan'tsoftwareerrorsberemovedfromproductspriortodelivery?Section1.12Softwareisaproductandcanbemanufacturedusingthesametechnologiesusedforotherengineeringartifacts.A)TrueB)FalseSection1.13SoftwaredeterioratesratherthanwearsoutbecauseA)SoftwaresuffersfromexposuretohostileenvironmentsB)DefectsaremorelikelytoariseaftersoftwarehasbeenusedoftenC)MultiplechangerequestsintroduceerrorsincomponentinteractionsD)SoftwaresparepartsbecomehardertoorderSection1.35Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?A)ProcessB)ManufacturingC)MethodsD)Tools第一章第1.1节1哪些问题不再涉及的现代软件工程师吗?A)计算机硬件成本为什么这么多呢?B)为什么软件需要很长的时间来完成吗?C)为什么花费这么多的软件开发一块呢?D)软件错误,为什么不能被删除,从产品交付之前?第1.1节2软件是一种产品,可以使用相同的技术用于其他工程文物制造。A)真B)假第1.1节3软件恶化,而不是穿了,因为A)软件患有暴露在恶劣的环境中B)缺陷是更有可能出现软件已被经常使用后C)多变化的要求,介绍组件交互中的错误D)软件备件变得更难订单第1.3节5下面列出的项目是不是一个软件工程的层?A)过程B)制造业C)方法D)工具2Section1.46Softwareengineeringumbrellaactivitiesareonlyappliedduringtheinitialphasesofsoftwaredevelopmentprojects.A)TrueB)FalseSection1.47Whichofthesearethe5genericsoftwareengineeringframeworkactivities?A)communication,planning,modeling,construction,deploymentB)communication,riskmanagement,measurement,production,reviewingC)analysis,designing,programming,debugging,maintenanceD)analysis,planning,designing,programming,testingReferenceanswer:1.A2.B3.C5.B6.B7.A第1.4节6软件工程伞活动仅适用于软件开发项目的初期阶段。A)真B)假第1.4节7这些都是通用的软件工程框架活动?A)沟通,规划,建模,建设,部署;B)沟通,风险管理,测量,制作,审查C)分析,设计,编程,调试,维护;D)分析,规划,设计,编程,测试参考答案:1.A2.B3.C5.B6.B7.AChapter2Section2.3.14ThewaterfallmodelofsoftwaredevelopmentisA)Areasonableapproachwhenrequirementsarewelldefined.B)Agoodapproachwhenaworkingprogramisrequiredquickly.C)Thebestapproachtouseforprojectswithlargedevelopmentteams.D)Anoldfashionedmodelthatisrarelyusedanymore.Section2.3.25TheincrementalmodelofsoftwaredevelopmentisA)Areasonableapproachwhen第二章第2.3.1节4是软件开发的瀑布模型A)一种合理的方法时,要求明确定义。B)工作计划时,需要迅速的一个好方法。C)最好的办法用于大型开发团队的项目。D)很少被使用任何一个老式的模型。第2.3.2节5增量模型的软件开发A)一种合理的方法时,要求明确定义。3requirementsarewelldefined.B)Agoodapproachwhenaworkingcoreproductisrequiredquickly.C)Thebestapproachtouseforprojectswithlargedevelopmentteams.D)Arevolutionarymodelthatisnotusedforcommercialproducts.Section2.3.36EvolutionarysoftwareprocessmodelsA)AreiterativeinnatureB)CaneasilyaccommodateproductrequirementschangesC)DonotgenerallyproducethrowawaysystemsD)AlloftheaboveSection2.3.37TheprototypingmodelofsoftwaredevelopmentisA)Areasonableapproachwhenrequirementsarewelldefined.B)Ausefulapproachwhenacustomercannotdefinerequirementsclearly.C)Thebestapproachtouseforprojectswithlargedevelopmentteams.D)Ariskymodelthatrarelyproducesameaningfulproduct.Section2.3.38ThespiralmodelofsoftwaredevelopmentA)EndswiththedeliveryofthesoftwareproductB)IsmorechaoticthantheincrementalmodelC)IncludesprojectrisksevaluationduringeachiterationD)AlloftheaboveSection2.5.212WhichoftheseisnotoneoftheB)工作的核心产品时,需要迅速的一个好方法。C)最好的办法用于大型开发团队的项目。D)一个革命性的模式,不用于商业产品。第2.3.3节6演化软件过程模型A)在本质上是迭代B)可以很容易地适应产品需求的变化C)一般不产生一次性的系统D)上述所有的第2.3.3节7是软件开发的样机模型A)一种合理的方法时,要求明确定义。B)一个有用的方法,当客户不能清晰地定义需求。C)最好的办法用于大型开发团队的项目。D)有风险模型,很少产生一个有意义的产品。第2.3.3节8软件开发的螺旋模型A)与软件产品的交付完B),比增量模型较为混乱C)在每次迭代中,包括项目风险评估D)上述所有的第2.5.2节12哪一个是没有一个统一软件开发过程模4phasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?A)InceptionphaseB)ElaborationphaseC)ConstructionphaseD)ValidationphaseReferenceanswer:4.A5.B6.D7.B8.C12.D型定义的名称相?A)初始阶段B)精化阶段C)施工阶段D)验证阶段参考答案:4.A5.B6.D7.8.C12.DChapter5Section5.11Requirementsengineeringisagenericprocessthatdoesnotvaryfromonesoftwareprojecttoanother.A)TrueB)FalseSection5.12DuringprojectinceptiontheintentoftheofthetasksaretodetermineA)basicproblemunderstandingB)natureofthesolutionneededC)peoplewhowantasolutionD)noneoftheaboveE)a,b,andcSection5.13ThreethingsthatmakerequirementselicitationdifficultareproblemsofA)budgetingB)scopeC)understandingD)volatilityE)b,c,anddSection5.2.14Astakeholderisanyonewhowillpurchasethecompletedsoftwaresystemunderdevelopment.A)TrueB)False第五章第5.1节1需求工程是一个通用的过程,从一个软件项目到另一个不随。A)是b)错第5.1节在项目开始的意图是确定的任务一)基本问题的认识B)的解决方案的性质,需要C)人谁想要一个解决方案d)概无上述E)A,B和C第5.1节3三个需求获取困难的事情,使问题A)预算B)范围C)的理解D)波幅E)B,C和D第5.2.1节4都是利益关系人将购买下开发完成的软件系统。A)是b)错5Section5.2.25Itisrelativelycommonfordifferentcustomerstoproposeconflictingrequirements,eacharguingthathisorherversionistherightone.A)TrueB)FalseSection5.3.28WhichofthefollowingisnotoneoftherequirementclassificationsusedinQualityFunctionDeployment(QFD)?A)excitingB)expectedC)mandatoryD)normalSection5.3.49TheworkproductsproducedduringrequirementelicitationwillvarydependingontheA)sizeofthebudgetB)sizeoftheproductbeingbuiltC)softwareprocessbeingusedD)stakeholdersneedsSection5.410Developersandcustomerscreateuse-casestohelpthesoftwareteamunderstandhowdifferentclassesofend-userswillusefunctions.A)TrueB)FalseSection5.411Use-caseactorsarealwayspeople,neversystemdevices.A)TrueB)FalseSection5.512Theresultoftherequirementsengineeringtaskisananalysismode
本文标题:软件工程-选择题-(中英文)
链接地址:https://www.777doc.com/doc-5125388 .html