您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 四川大学软件工程习题汇总
1《软件工程》习题汇锦一、单项选择题提示:在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在下表中。错选、多选或未选均无分。1.()Ifasystemisbeingdevelopedwherethecustomersarenotsureofwhattheywant,therequirementsareoftenpoorlydefined.Whichofthefollowingwouldbeanappropriateprocessmodelforthistypeofdevelopment?(A)prototyping(B)waterfall(C)V-model(D)spiral2.()Theprojectteamdevelopinganewsystemisexperiencedinthedomain.Althoughthenewprojectisfairlylarge,itisnotexpectedtovarymuchfromapplicationsthathavebeendevelopedbythisteaminthepast.Whichprocessmodelwouldbeappropriateforthistypeofdevelopment?(A)prototyping(B)waterfall(C)V-model(D)spiral3.()Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?(A)Process(B)Manufacturing(C)Methods(D)Tools4.()Whichofthesearethe5genericsoftwareengineeringframeworkactivities?(A)communication,planning,modeling,construction,deployment(B)communication,riskmanagement,measurement,production,reviewing(C)analysis,designing,programming,debugging,maintenance(D)analysis,planning,designing,programming,testing5.()Theincrementalmodelofsoftwaredevelopmentis(A)Areasonableapproachwhenrequirementsarewelldefined.(瀑布或者V模型一般是瀑布)(B)Agoodapproachwhenaworkingcoreproductisrequiredquickly.(C)Thebestapproachtouseforprojectswithlargedevelopmentteams.(螺旋模型)(D)Arevolutionarymodelthatisnotusedforcommercialproducts.(演化模型)6.()Thethingsthatmakerequirementselicitation(导出)difficultareproblemsof(A)scope(范围)(B)understanding(C)volatility(波动)(D)alloftheabove7.()Theresultoftherequirementsengineeringelaboration(精化)taskisananalysismodelthatdefineswhichofthefollowingproblemdomain(s)?(A)information(B)functional(C)behavioral(D)alloftheabove8.()WhichoffollowingisnotaUMLdiagramusedcreatingasystemanalysismodel?(A)activitydiagram2(B)classdiagram(C)dataflowdiagram(D)statediagram9.()Whichoftheseisnotanelementofanobject-orientedanalysismodel?(A)Behavioralelements(B)Class-basedelements(C)Dataelements(D)Scenario-basedelements10.()Theentity(实体)relationshipdiagram(A)depictsrelationshipsbetweendataobjects(B)depictsfunctionsthattransformthedataflow(C)indicateshowdataaretransformedbythesystem(D)indicatessystemreactionstoexternalevents11.()Whichofthefollowingareareasofconcerninthedesignmodel?(A)architecture(B)data(C)interfaces(D)a,bandc12.()Whichofthesearecharacteristicsofagooddesign?(A)exhibitsstrongcouplingbetweenitsmodules(B)implementsallrequirementsintheanalysismodel(C)providesacompletepictureofthesoftware(D)bothbandc13.()Ageneralizeddescriptionofacollectionofsimilarobjectsisa(A)class(B)instance(C)subclass(D)superclass14.()Thecomponent-baseddevelopmentmodelis(A)Onlyappropriateforcomputerhardwaredesign.(B)Notabletosupportthedevelopmentofreusablecomponents.(C)Worksbestwhenobjecttechnologiesareavailableforsupport.(D)Notcosteffectivebyknownquantifiablesoftwaremetrics.15.Whatisthegoalofsoftwareengineering?(A)Theproductionoffault-freesoftwarethatsatisfiestheuser'sneedsandthatisdeliveredontimeandwithinbudget(B)Thedevelopmentofsoftwarethatconforms(遵循)tointernationalstandards(C)Thereplacementofhandcodingbyautomaticprogramming(D)Theapplicationofengineeringtechniquestosoftwaredevelopment16.Theitemslistedbelowarethesoftwareengineeringlayers?A)ProcessB)ManufacturingC)MethodsD)ToolsE)alloftheaboveF)a,candd17.Whichofthesearethe5genericsoftwareengineeringframeworkactivities?A)Communication,planning,modeling,construction,deploymentB)Communication,riskmanagement,measurement,production,reviewingC)Analysis,designing,programming,debugging,maintenanceD)Analysis,planning,designing,programming,testing18.WhichofthesetermsarenotlevelnamesintheCapabilityMaturityIntegrationModel(CMMI)?3A)PerformedB)DefinedC)QuantitativelyManagedD)ManagedF)RepeatedG)Bothcandf19.ThespiralmodelofsoftwaredevelopmentA)EndswiththedeliveryofthesoftwareproductB)ismorechaoticthantheincrementalmodelC)IncludesprojectrisksevaluationduringeachiterationD)Alloftheabove20.ThemaindifferencebetweenwaterfallmodelandevolutionarymodelisinA.differentactivitiesB.differentprojectsizeC.differentprojectmanagementmannerD.differentwayofactivityorganization21.Whichofthesecanbeapartofsoftwarerequirementspecification?A)AsetofmodelsB)awrittendocumentC)asetoftablesE)BothaandbF)alloftheabove22.ThebestwaytoconductarequirementsvalidationreviewistoA)examinethesystemmodelforerrorsB)havethecustomerlookovertherequirementsC)sendthemtothedesignteamandseeiftheyhaveanyconcernsD)useachecklistofquestionstoexamineeachrequirementE)Bothbandd23.Whichofthefollowinglistsareusedtodescribeausecase?A)anoven(椭圆)B)template-basedusecasedescriptionC)ActivitydiagramE)alloftheaboveF)Bothbandc24.UMLnotationsthatcanbeusedtomodelthehardwareandsoftwareelementsofasystemareA)ActivitydiagramsB)ClassdiagramsC)DeploymentdiagramsD)Use-casediagramsE)A,B,andCF)Alloftheabove25.Whichofthefollowingitemsisnotanelementofaclassdefinition?A)ClassattributionB)ClassnameC)ClassresponsibilitiesD)Classoperations26.UMLstatediagramsareusefulinrepresentingwhichanalysismodelelements?A)BehavioralelementsB)Class-basedelementsC)Flow-basedelementsD)Scenario-basedelements27.Whichofthesearecharacteristicsofagooddesign
本文标题:四川大学软件工程习题汇总
链接地址:https://www.777doc.com/doc-7345693 .html