版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章引言第二章軟件過程第三章軟件需求第四章面向?qū)ο蠓缎偷谖逭旅嫦驅(qū)ο蠓治龅诹旅嫦驅(qū)ο笤O(shè)計(jì)第七章實(shí)現(xiàn)與集成第八章維護(hù)第九章軟件生命周期模型第一章引言第1題Softwaredoesn'tinclude_____.AdataBCPUCmanualDcontract正確答案:B第2題WhichofthefollowingstatementaboutsoftwareisNOTtrue?ASoftwareisabstract.BSoftwareisportable.CSoftwarewearsout.DSoftwareislogicalentity.正確答案:C第3題Whichofthefollowingstatementsaboutsoftwarecharacteristicsistrue?ASoftwarecanhavemultiplecopies.BSoftwareisakindofconcretephysicalentity.CThefaultsinasoftwaresystemcomefromwearingout.DSoftwareissomethingmysteriousmasteredbysomegeniuses.正確答案:A1.3軟件工程職業(yè)道德和從業(yè)規(guī)范--作業(yè)第1題Whichofthefollowingisnotasoftwareengineeringcodeofethics?ASoftwareengineersshallbefairtoandsupportiveoftheircolleagues.BSoftwareengineersshallparticipateinlifelonglearningregardingthepracticeoftheirprofessionandshallpromoteanethicalapproachtothepracticeoftheprofession.CSoftwareengineersshalladvancetheintegrityandreputationoftheprofessionconsistentwiththepublicinterest.DSoftwareengineersshallmaintaindependenceintheirprofessionaljudgment.正確答案:D2.1軟件過程--作業(yè)第1題Theseriesofphasesthatsoftwareundergoes,fromconceptexplorationtofinalretirement,istermedits_______.AprocessorlifecycleBparadigmClogicDbusiness正確答案:A第2題Whichofthefollowingshouldbetreatedasaseparateworkflowofsoftwareprocess?ATestingBProjectPlanningCRequirementsDDocumenting正確答案:C2.2軟件測(cè)試--作業(yè)第1題Softwaretestingis_______.AconstructiveBdestructiveCtoprovethereisnofaultsinthesoftwaresystemDtocoverfaultsinthesoftwaresystem正確答案:B第2題______istocheckregressionfaults.ADebuggingBMaintenanceCRegressiontestingDAcceptancetesting正確答案:C3.1什么是軟件需求--作業(yè)第1題Itisquitecommonthatrequirementsalwayschange,whichmakesbigtroubleforthedevelopmentorganizations.正確答案:√第2題Usersalwayswelcomethetargetsoftwaresystem.正確答案:×第3題Sometimes,theclientsdonotknowwhattheyreallyneed.正確答案:√第4題Somegoodsoftwareorganizationscanforecasttherequirementsofthepotentialusers,sotheycanleadtheclientsandusers.正確答案:√3.2獲取需求--作業(yè)第1題Developerscanuseonlyonewayormethodforeachrequirementscapturing.正確答案:×第2題Itisalwaysaneasyjobfortheuserstodescribewhattheyneedorwant,becausetheyareveryfamiliarwiththeirownbusiness.正確答案:×4.1內(nèi)聚--作業(yè)第1題Whichofthefollowingcannotbetakenasamodule?AfunctionBclassCmethodDcollection正確答案:D4.2耦合--作業(yè)第1題Twomodulesare_____coupledifonepassesanelementofcontroltotheother.AcontrolBstampCdataDlogical正確答案:A4.3數(shù)據(jù)封裝與信息隱藏--作業(yè)第1題Whichofthefollowingstatementsisnotcorrect?AInformationhidingcanbeusedtoobviatecommoncoupling.BAclassisanabstractdatatype.CAnabstractdatatypeisjustaclass.DAbstractdatatypesupportsbothdataabstractionandproceduralabstraction.正確答案:C4.4類的繼承--作業(yè)第1題Whichofthefollowingstatementsistrue?AAnarmisapartofaHumanBeing,soitisasubclassofclassHumanBeing.BCourse"SoftwareEngineering"isasubclassofclass"Course".CInheritancebringsustroublesifitisnotadoptedproperly.DInheritanceshouldbeimplementedwithstructuralprogramminglanguages.正確答案:C4.6類的關(guān)聯(lián)--作業(yè)第1題Whichofthefollowingstatementsisnotcorrect?AHeadisapartofeGame-HumanBeing,sotheirrelationshipisassociation.BInalibrarymanagementsystem,therelationshipbetweenclassBorrowerandBookis"borrows/returns".CAssociationbetweentwoclassescannotbeimplementedwith"extends"inJava.DAssociationshouldbedescribedwithadomain-relatedstrongverborverbphrase.正確答案:A第2題Everyclassshouldhaveamultiplicitytodescribearelationshipexcept_______.AinheritanceBAggregationCAssociationDComposition正確答案:A4.7多態(tài)與動(dòng)態(tài)綁定--作業(yè)第1題WhichofthefollowingcannotbeawaytoimplementpolymorphisminJava?AOverloadingBOverridingCInterfaceDMultithreading正確答案:D4.8面向?qū)ο蠓缎?-作業(yè)第1題WhichofthefollowingisnotaUMLdiagram?AUsercasediagramBClassdiagramCERdiagramDSequencediagram正確答案:C5.1用例建模--作業(yè)第1題WhichofthefollowingistrueofusecasemodelinginOOA?AAsetofusecasesiswrittenforeachscenario.BEveryusecasehasonlyonepossiblescenario.CAusecaseisaninstanceofascenario.DAscenarioisaninstanceofausecase.第2題Whichofthefollowingstatementiscorrect?AAusecaseisinitiatedbyanactortoinvokeacertainfunctionalityinthesystem.BAnactordoesn’trepresentacoherentsetofrolesallthetimethatoneplayswheninteractingwiththeseusecases.CAclassisanabstractdatatypebutitdoesn’tsupportinheritance.DUsecasemodelingisbothactionanddataoriented.5.2用例圖--作業(yè)第1題Whichofthefollowingstatementsiscorrect?AInausecasediagram,theactorscannothaverelationshipbetweeneachother.BInausecasediagram,thesub-actorcaninherititssuper-actor'srelationshipswithusecases.CInausecasediagram,themorerelationshipsbetweenusecasesthebetter.DTherelationshipof"extension"and"generalization"arethesame,theycantakeeachother'splace.正確答案:B5.4動(dòng)態(tài)建模--作業(yè)第1題Whichofthefollowingstatementsaboutdynamicmodelingiswrong?AStatediagramistheproductofdynamicmodeling.BEachstatediagramcorrespondstooneclassdiagram.CNotalltheentityclassesshouldhaveastatediagramasreplenishment.DEachstatediagramcorrespondstooneclass.正確答案:B5.5測(cè)試OOA--作業(yè)第1題Whichmodeldoesnotbelongtotheobjectorientedanalysismodel?AusecasemodelingBclassmodelingCdynamicmodelingDERmodeling正確答案:D6.1軟件系統(tǒng)設(shè)計(jì)--作業(yè)第1題Whichofthefollowingstatementsiscorrect?AGUIofatargetsoftwaresystemshouldbedesignedbeforeitsarchitecture.BWhetherdesignisnecessaryornotisuptoeachsoftwareorganization.CAgoodprogrammercandesignatargetsoftwaresystemwhilecoding.DGooddesignisimportantandnecessaryforthesuccessofthetargetsoftwaresystem.正確答案:D6.2面向?qū)ο笤O(shè)計(jì)--作業(yè)第1題_____emphasizesonthesequenceofmessagesbetweenobjects.AusecasediagramBclassdiagramCcollaborationdiagramDsequencediagram正確答案:D第2題Whichofthefollowingisnotacomponentinthesequencediagram?AObjectBMessageCLifelineDTransition正確答案:D第3題Whichofthefollowingwillnotbedepictedinthephaseofdetaileddesign?ADatastructureandAlgorithmBDatabaseCUserInterfaceDArchitecture正確答案:D7.1編程語(yǔ)言--作業(yè)第1題Whichofthefollowingstatementsiswrong?AOnestatementofathird-generationlanguagecanbecompiledto5or10machinecodeinstructions.BOnestatementofafourth-generationlanguagecanbecompiledto30oreven50machinecodeinstructions.CThird-generationlanguageincludesJava,C,SQL,andetc.DFourth-generationlanguagecanbeselectedforimplementingadatabaseapplication.正確答案:C第2題Whichofthefollowingstatementsaboutprogramminglanguagesistrue?AThebestprogramminglanguagemeansthatitcanbesuitableforanyproject.BWeshouldalwayschoosethebestprogramminglanguageforthetargetsystem.CThereisnothebestprogramminglanguage.Eachlanguagehasitsownadvantagesanddisadvantages.Weshouldalwayschoosethemostsuitableoneforthetargetsystem.DJavaisthebestprogramminglanguagenowadays.正確答案:C7.2良好的編程習(xí)慣--作業(yè)第1題Theprimarypurposeofcarefulcodelayoutisto_______.ApleaseourselvesBimprovereadabilityCconformtostandardsDhelptheSQAteam正確答案:B第2題Ifadecisionbyaprogrammerresultsinaviolationofcodingstandards,theprogrammershould________.AcheckwiththemanagertodeterminewhetherthecodecanstandasitisBkeepthecodeinviolationandhidethefactCrewritethecodetomeetstandardsDarguethatthestandardsdonotapplytoeverykindofcode正確答案:A第3題Inthefollowingstatement,whichcannotbeacodingstandard?AConstructanappropriatelayoutofthecode.BMakeameaningfulnameofthevariablemeaningful.CMakeashortnameofthevariable.DAddcomments.正確答案:C第4題Whichofthefollowingstatementsaboutgoodprogrammingpracticeiswrong?AInasoftwareprogram,variablenamesshouldbemeaningful.BInasoftwareprogram,variablenamesshouldbeconsistent.CIftheprogrammersarecarefulandexperiencedenough,theycanwriteself-documentingcode.DCommentsarehelpfulforcodereaders.正確答案:C第5題Whichofthefollowingstatementsaboutgoodprogrammingpracticeiscorrect?AGoodvariablenamesaregoodforbothdebuggingandmaintenance.BIfthereisalreadyprologuecomments,inlinecommentswon'tbeneeded.CCodelayoutisforniceinterface.DNested"if"statementsshouldberecommended.正確答案:A7.3實(shí)現(xiàn)與集成--作業(yè)第1題Whichofthefollowingwillnotbeconsideredwhenchoosingaprogramminglanguage?AproductefficiencyBapplicationdomainCcostDpersonalpreference正確答案:D第2題Whichofthefollowingaredisadvantagesoftop-downintegrationandimplementation?AOperationalmodulesmaynotbeadequatelytested.BMajordesignfaultsshowuplate.CFaultisolationDNoneoftheabove正確答案:A第3題Whichofthefollowingstatementsiscorrect?ASurely,integrationshouldfollowimplementation.BDriversareneededfortop-downimplementationandintegration.CDriversareneededforbottom-upimplementationandintegration.DStubsareneededforbottom-upimplementationandintegration.正確答案:C第4題Whichofthefollowingaredisadvantagesofbottom-upintegrationandimplementation? I.Operationalmodulesmaynotbeadequatelytested.II.Logicalmodulesmaynotbeadequatelytested.III.Itpromotesresponsibility-drivendesign.AI,II,andIIIBIIonlyCIIIonlyDIIandIIIonly正確答案:B8.1維護(hù)的必要性--作業(yè)第1題_________isanextremelytimeconsuming,expensivephaseofthesoftwarelifecycle.ARequirementBImplementationCMaintenanceDDesign正確答案:C第2題Duringthewholesoftwareprocess,whichphasetakesthelongesttimeandthemostcost?ADesignBImplementationCMaintenanceDSpecification正確答案:C第3題Whichofthefollowingmaintenanceistoimprovetheperformanceofthesoftwareproduct?AperfectivemaintenanceBadaptivemaintenanceCcorrectivemaintenanceDnoneoftheabove正確答案:A第4題Toadaptthesoftwaretoanewoperatingsystemis_________maintenance.AperfectiveBadaptiveCcorrectiveDnoneoftheabove正確答案:B8.2對(duì)維護(hù)人員的要求--作業(yè)第1題Whichofthefollowingstatementaboutmaintenancearenottrue?AOnlythebestprogrammerscanbequalifiedforsoftwaremaintenance.BMaintenanceissohard,weshouldassignthejobtothebestprogrammers.CMaintenanceisamostthanklesstask.DMostprogrammersarehappywithmaintenancejob.正確答案:D第2題Whichofthefollowingstatementsaboutmaintenanceisincorrect?AMostofthetime,maintainerssufferfromthemistakesmadebydevelopers.BPost-deliverymaintenanceisthemostdifficultofallaspectsofsoftwareproduction.CLesscompetentprogrammersmaybequalifiedformaintenance.DPost-deliverymaintenanceissurelynecessary.正確答案:C9.1軟件生命周期模型--作業(yè)第1題Whichofthefollowingstatementsiscorrect?ARapidprototypehelpssoftwareorganizationtocollectwhattheclientandusersreallywant.BRapidprototypecannotbediscarded,i.e.,programmershoulddevelopthetargetsystembasedonthecodeoftheprototype.Sorapidprototypeshouldbesetupwiththesameprogramminglanguagethatwillbeusedforimplementingthetargetsoftwaresystem.CRapidprototypemodelwassuccessfulfrom1960stillnow.DRapidprototypemustbesetuprapidly.正確答案:D第2題Whichofthefollowingsoftwarelifecyclemodelsisthebestoneforasoftwaredevelopmentorganizationandaproject?AWaterfallmodelBRapidprototypemodelCIncrementalmodelDItdepends.正確答案:D第3題Whichsoftwarelifecyclemodelwillseparatethesoftwareintoseveralbuildsanddeliverthebuildstoclientsonebyone?AWaterfallmodelBRapidprototypemodelCIncrementalmodelDSpiralmodel正確答案:C第4題Whichsoftwarelifecyclemode
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 31967.4-2025稀土永磁材料物理性能測(cè)試方法第4部分:抗壓強(qiáng)度的測(cè)試
- GB/T 22605-2025戊唑醇乳油
- 經(jīng)濟(jì)師考試題題庫(kù)及答案
- 對(duì)麥德龍內(nèi)部控制的分析與研究
- 2025年大學(xué)鐵道工程(工程設(shè)計(jì))試題及答案
- 2025-2026年高二生物(題型精練)上學(xué)期試題及答案
- 2026年綜合測(cè)試(消防工程常識(shí))考題及答案
- 2025年中職(新能源汽車運(yùn)用與維修)電池檢測(cè)專項(xiàng)測(cè)試卷及答案
- 2025-2026年高一化學(xué)(能力提升)上學(xué)期期中試題及答案
- 2025-2026年初二語(yǔ)文(綜合復(fù)習(xí))上學(xué)期期末測(cè)試卷
- TCECS10270-2023混凝土抑溫抗裂防水劑
- 【語(yǔ) 文】第19課《大雁歸來(lái)》課件 2025-2026學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)上冊(cè)
- 餐飲簽協(xié)議合同范本
- 空調(diào)維修施工方案
- 2025河南洛陽(yáng)市瀍河區(qū)區(qū)屬國(guó)有企業(yè)招聘14人筆試考試備考題庫(kù)及答案解析
- 醫(yī)德醫(yī)風(fēng)行風(fēng)培訓(xùn)
- 中建建筑工程施工工藝質(zhì)量標(biāo)準(zhǔn)化手冊(cè)
- 基本醫(yī)療衛(wèi)生和健康促進(jìn)法培訓(xùn)課件
- 向量處理課件
- 《中國(guó)近現(xiàn)代史綱要》復(fù)習(xí)資料大全(完美版)
- 2021國(guó)網(wǎng)公司營(yíng)銷線損調(diào)考題庫(kù)-導(dǎo)出版
評(píng)論
0/150
提交評(píng)論