雨课堂学堂在线学堂云《Software Engineering(东北)》单元测试考核答案_第1页
雨课堂学堂在线学堂云《Software Engineering(东北)》单元测试考核答案_第2页
雨课堂学堂在线学堂云《Software Engineering(东北)》单元测试考核答案_第3页
雨课堂学堂在线学堂云《Software Engineering(东北)》单元测试考核答案_第4页
雨课堂学堂在线学堂云《Software Engineering(东北)》单元测试考核答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1题Softwaredoesn'tinclude_____.AdataBCPUCmanualDcontract第2题WhichofthefollowingstatementaboutsoftwareisNOTtrue?ASoftwareisabstract.BSoftwareisportable.CSoftwarewearsout.DSoftwareislogicalentity.第3题Whichofthefollowingstatementsaboutsoftwarecharacteristicsistrue?ASoftwarecanhavemultiplecopies.BSoftwareisakindofconcretephysicalentity.CThefaultsinasoftwaresystemcomefromwearingout.DSoftwareissomethingmysteriousmasteredbysomegeniuses.第1题Whichofthefollowingisnotasoftwareengineeringcodeofethics?ASoftwareengineersshallbefairtoandsupportiveoftheircolleagues.BSoftwareengineersshallparticipateinlifelonglearningregardingthepracticeoftheirprofessionandshallpromoteanethicalapproachtothepracticeoftheprofession.CSoftwareengineersshalladvancetheintegrityandreputationoftheprofessionconsistentwiththepublicinterest.DSoftwareengineersshallmaintaindependenceintheirprofessionaljudgment.Homework:2.1SWProcess第1题Theseriesofphasesthatsoftwareundergoes,fromconceptexplorationtofinalretirement,istermedits_______.AprocessorlifecycleBparadigmClogicDbusiness第2题Whichofthefollowingshouldbetreatedasaseparateworkflowofsoftwareprocess?ATestingBProjectPlanningCRequirementsDDocumentingHomework:2.2SoftwareTesting第1题Softwaretestingis_______.AconstructiveBdestructiveCtoprovethereisnofaultsinthesoftwaresystemDtocoverfaultsinthesoftwaresystem第2题______istocheckregressionfaults.ADebuggingBMaintenanceCRegressiontestingDAcceptancetestingHomework:3.1Req.Concept第1题Itisquitecommonthatrequirementsalwayschange,whichmakesbigtroubleforthedevelopmentorganizations.第2题Usersalwayswelcomethetargetsoftwaresystem.第3题Sometimes,theclientsdonotknowwhattheyreallyneed.第4题Somegoodsoftwareorganizationscanforecasttherequirementsofthepotentialusers,sotheycanleadtheclientsandusers.Homework:3.2AchieveReq.第1题Developerscanuseonlyonewayormethodforeachrequirementscapturing.第2题Itisalwaysaneasyjobfortheuserstodescribewhattheyneedorwant,becausetheyareveryfamiliarwiththeirownbusiness.4.1内聚--作业第1题Whichofthefollowingcannotbetakenasamodule?AfunctionBclassCmethodDcollectionHomework:4.2Coupling第1题Twomodulesare_____coupledifonepassesanelementofcontroltotheother.AcontrolBstampCdataDlogicalHomework:4.3DataEncapsulation第1题Whichofthefollowingstatementsisnotcorrect?AInformationhidingcanbeusedtoobviatecommoncoupling.BAclassisanabstractdatatype.CAnabstractdatatypeisjustaclass.DAbstractdatatypesupportsbothdataabstractionandproceduralabstraction.Homework:4.5Inheritance第1题Whichofthefollowingstatementsistrue?AAnarmisapartofaHumanBeing,soitisasubclassofclassHumanBeing.BCourse"SoftwareEngineering"isasubclassofclass"Course".CInheritancebringsustroublesifitisnotadoptedproperly.DInheritanceshouldbeimplementedwithstructuralprogramminglanguages.Homework:4.7Association第1题Whichofthefollowingstatementsisnotcorrect?AHeadisapartofeGame-HumanBeing,sotheirrelationshipisassociation.BInalibrarymanagementsystem,therelationshipbetweenclassBorrowerandBookis"borrows/returns".CAssociationbetweentwoclassescannotbeimplementedwith"extends"inJava.DAssociationshouldbedescribedwithadomain-relatedstrongverborverbphrase.第2题Everyclassshouldhaveamultiplicitytodescribearelationshipexcept_______.AinheritanceBAggregationCAssociationDCompositionHomework:4.8PolymorphysmandDynamicBinding第1题WhichofthefollowingcannotbeawaytoimplementpolymorphisminJava?AOverloadingBOverridingCInterfaceDMultithreadingHomework:4.9OOParadigm第1题WhichofthefollowingisnotaUMLdiagram?AUsercasediagramBClassdiagramCERdiagramDSequencediagramhomework:5.1UseCaseModeling--1第1题WhichofthefollowingistrueofusecasemodelinginOOA?AAsetofusecasesiswrittenforeachscenario.BEveryusecasehasonlyonepossiblescenario.CAusecaseisaninstanceofascenario.DAscenarioisaninstanceofausecase.第2题Whichofthefollowingstatementiscorrect?AAusecaseisinitiatedbyanactortoinvokeacertainfunctionalityinthesystem.BAnactordoesn’trepresentacoherentsetofrolesallthetimethatoneplayswheninteractingwiththeseusecases.CAclassisanabstractdatatypebutitdoesn’tsupportinheritance.DUsecasemodelingisbothactionanddataoriented.homework:5.1UseCaseModeling--2第1题Whichofthefollowingstatementsiscorrect?AInausecasediagram,theactorscannothaverelationshipbetweeneachother.BInausecasediagram,thesub-actorcaninherititssuper-actor'srelationshipswithusecases.CInausecasediagram,themorerelationshipsbetweenusecasesthebetter.DTherelationshipof"extension"and"generalization"arethesame,theycantakeeachother'splace.Homework:5.4DynamicModeling第1题Whichofthefollowingstatementsaboutdynamicmodelingiswrong?AStatediagramistheproductofdynamicmodeling.BEachstatediagramcorrespondstooneclassdiagram.CNotalltheentityclassesshouldhaveastatediagramasreplenishment.DEachstatediagramcorrespondstooneclass.Homework:5.4TestingOOA第1题Whichmodeldoesnotbelongtotheobjectorientedanalysismodel?AusecasemodelingBclassmodelingCdynamicmodelingDERmodelingHomework:6.1SoftwareSystemDesign第1题Whichofthefollowingstatementsiscorrect?AGUIofatargetsoftwaresystemshouldbedesignedbeforeitsarchitecture.BWhetherdesignisnecessaryornotisuptoeachsoftwareorganization.CAgoodprogrammercandesignatargetsoftwaresystemwhilecoding.DGooddesignisimportantandnecessaryforthesuccessofthetargetsoftwaresystem.Howmework:6.2OODesign第1题_____emphasizesonthesequenceofmessagesbetweenobjects.AusecasediagramBclassdiagramCcollaborationdiagramDsequencediagram第2题Whichofthefollowingisnotacomponentinthesequencediagram?AObjectBMessageCLifelineDTransition第3题Whichofthefollowingwillnotbedepictedinthephaseofdetaileddesign?ADatastructureandAlgorithmBDatabaseCUserInterfaceDArchitectureHomework:7.1ProgrammingLanguages第1题Whichofthefollowingstatementsiswrong?AOnestatementofathird-generationlanguagecanbecompiledto5or10machinecodeinstructions.BOnestatementofafourth-generationlanguagecanbecompiledto30oreven50machinecodeinstructions.CThird-generationlanguageincludesJava,C,SQL,andetc.DFourth-generationlanguagecanbeselectedforimplementingadatabaseapplication.第2题Whichofthefollowingstatementsaboutprogramminglanguagesistrue?AThebestprogramminglanguagemeansthatitcanbesuitableforanyproject.BWeshouldalwayschoosethebestprogramminglanguageforthetargetsystem.CThereisnothebestprogramminglanguage.Eachlanguagehasitsownadvantagesanddisadvantages.Weshouldalwayschoosethemostsuitableoneforthetargetsystem.DJavaisthebestprogramminglanguagenowadays.Homework:7.2ProgrammingPractice第1题Theprimarypurposeofcarefulcodelayoutisto_______.ApleaseourselvesBimprovereadabilityCconformtostandardsDhelptheSQAteam第2题Ifadecisionbyaprogrammerresultsinaviolationofcodingstandards,theprogrammershould________.AcheckwiththemanagertodeterminewhetherthecodecanstandasitisBkeepthecodeinviolationandhidethefactCrewritethecodetomeetstandardsDarguethatthestandardsdonotapplytoeverykindofcode第3题Inthefollowingstatement,whichcannotbeacodingstandard?AConstructanappropriatelayoutofthecode.BMakeameaningfulnameofthevariablemeaningful.CMakeashortnameofthevariable.DAddcomments.第4题Whichofthefollowingstatementsaboutgoodprogrammingpracticeiswrong?AInasoftwareprogram,variablenamesshouldbemeaningful.BInasoftwareprogram,variablenamesshouldbeconsistent.CIftheprogrammersarecarefulandexperiencedenough,theycanwriteself-documentingcode.DCommentsarehelpfulforcodereaders.第5题Whichofthefollowingstatementsaboutgoodprogrammingpracticeiscorrect?AGoodvariablenamesaregoodforbothdebuggingandmaintenance.BIfthereisalreadyprologuecomments,inlinecommentswon'tbeneeded.CCodelayoutisforniceinterface.DNested"if"statementsshouldberecommended.Homework:7.3ImplementationandIntegration第1题Whichofthefollowingwillnotbeconsideredwhenchoosingaprogramminglanguage?AproductefficiencyBapplicationdomainCcostDpersonalpreference第2题Whichofthefollowingaredisadvantagesoftop-downintegrationandimplementation?AOperationalmodulesmaynotbeadequatelytested.BMajordesignfaultsshowuplate.CFaultisolationDNoneoftheabove第3题Whichofthefollowingstatementsiscorrect?ASurely,integrationshouldfollowimplementation.BDriversareneededfortop-downimplementationandintegration.CDriversareneededforbottom-upimplementationandintegration.DStubsareneededforbottom-upimplementationandintegration.第4题Whichofthefollowingaredisadvantagesofbottom-upintegrationandimplementation?I.Operationalmodulesmaynotbeadequatelytested.II.Logicalmodulesmaynotbeadequatelytested.III.Itpromotesresponsibility-drivendesign.AI,II,andIIIBIIonlyCIIIonlyDIIandIIIonlyHomework:8.1MaintenanceisNecessary第1题_________isanextremelytimeconsuming,expensivephaseofthesoftwarelifecycle.ARequirementBImplementationCMaintenanceDDesign第2题Duringthewholesoftwareprocess,whichphasetakesthelongesttimeandthemostcost?ADesignBImplementationCMaintenanceDSpecification第3题Whichofthefollowingmaintenanceistoimprovetheperformanceofthesoftwareproduct?AperfectivemaintenanceBadaptivemaintenanceCcorrectivemaintenanceDnoneoftheabove第4题Toadaptthesoftwaretoanewoperatingsystemis_________maintenance.AperfectiveBadaptiveCcorrectiveDnoneoftheaboveHomework:8.2MaintenanceProgrammer第1题Whichofthefollowingstatementaboutmaintenancearenottrue?AOnlythebestprogrammerscanbequalifiedforsoftwaremaintenance.BMaintenanceissohard,weshouldassignthejobtothebestprogrammers.CMaintenanceisamostthanklesstask.DMostprogrammersarehappywithmaintenancejob.第2题Whichofthefollowingstatementsaboutmaintenanceisincorrect?AMostofthetime,maintainerssufferfromthemistakesmadebydevelopers.BPost-deliverymaintenanceisthemostdifficultofallaspectsofsoftwareproduction.CLesscompetentprogrammersmaybequalifiedformaintenance.DPost-deliverymaintenanceissurelynecessary.Homework:chapter9SoftwareLifecycleModels第1题Whichofthefollowingstatementsiscorrect?ARapidprototypehelpssoftwareorganizationtocollectwhattheclientandusersreallywant.BRapidprototypecannotbediscarded,i.e.,programmershoulddevelopthetargetsystembasedonthecodeoftheprototype.Sorapidprototypeshouldbesetupwiththesameprogramminglanguagethatwillbeusedforimplementingthetargetsoftwaresystem.CRapidprototypemodelwassuccessfulfrom1960stillnow.DRapidprototypemustbesetuprapidly.第2题Whichofthefollowingsoftwarelifecyclemodelsisthebestoneforasoftwaredevelopmentorganizationandaproject?AWaterfallmodelBRapidprototypemodelCIncrementalmodelDItdepends.第3题Whichsoftwarelifecyclemodelwillseparatethesoftwareintoseveralbuildsanddeliverthebuildstoclientsonebyone?AWaterfallmodelBRapidprototypemodelCIncrementalmodelDSpiralmodel第4题Whichsoftwa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论