版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省雄安新区2026届高三上学期1月期末考试历史试卷(含答案)
- 安徽省芜湖市无为市部分学校2025-2026年九年级上学期1月期末考试道德与法治试卷(含答案)
- 2025-2026学年天津市河北区九年级(上)期末物理试卷(含答案)
- 五年级下册期末考试卷及答案
- 网易笔试题库及答案
- 2022-2023年部编版八年级语文(上册期末)练习及答案
- 成都风俗习惯礼仪知识
- 乌马河2022年事业编招聘考试模拟试题及答案解析19
- 2022~2023水利设施管养人员考试题库及答案第627期
- 数理方程考试试卷及答案
- 马年猜猜乐(马的成语)打印版
- 输电专业十八项反措内容宣贯
- 通信工程施工企业安全生产管理人员知识考核题库500题-含答案
- 危险化学品安全风险专项辨识与管控措施
- 中建精装修工程检验批划分方案
- 区间闭塞设备维护课件:表示灯电路识读
- 人教版数学八年级上册《等边三角形的性质和判定》说课稿
- 股骨骨折伴发糖尿病患者护理查房
- 光化学和光催化反应的应用
- VDA6.3-2016过程审核主要证据清单
- 办公耗材采购 投标方案(技术方案)
评论
0/150
提交评论