《软件工程》习题汇锦.doc
《《软件工程》习题汇锦.doc》由会员分享,可在线阅读,更多相关《《软件工程》习题汇锦.doc(20页珍藏版)》请在冰豆网上搜索。
《软件工程》习题汇锦
一、单项选择题
提示:
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在下表中。
错选、多选或未选均无分。
1.()Ifasystemisbeingdevelopedwherethecustomersarenotsureofwhattheywant,therequirementsareoftenpoorlydefined.Whichofthefollowingwouldbeanappropriateprocessmodelforthistypeofdevelopment?
(A)prototyping
(B)waterfall
(C)V-model
(D)spiral
2.()Theprojectteamdevelopinganewsystemisexperiencedinthedomain.Althoughthenewprojectisfairlylarge,itisnotexpectedtovarymuchfromapplicationsthathavebeendevelopedbythisteaminthepast.Whichprocessmodelwouldbeappropriateforthistypeofdevelopment?
(A)prototyping
(B)waterfall
(C)V-model
(D)spiral
3.()Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?
(A)Process
(B)Manufacturing
(C)Methods
(D)Tools
4.()Whichofthesearethe5genericsoftwareengineeringframeworkactivities?
(A)communication,planning,modeling,construction,deployment
(B)communication,riskmanagement,measurement,production,reviewing
(C)analysis,designing,programming,debugging,maintenance
(D)analysis,planning,designing,programming,testing
5.()Theincrementalmodelofsoftwaredevelopmentis
(A)Areasonableapproachwhenrequirementsarewelldefined.
(B)Agoodapproachwhenaworkingcoreproductisrequiredquickly.
(C)Thebestapproachtouseforprojectswithlargedevelopmentteams.
(D)Arevolutionarymodelthatisnotusedforcommercialproducts.
6.()WhichoftheseisnotoneofthephasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?
(A)Inceptionphase
(B)Elaborationphase
(C)Constructionphase
(D)Validationphase
7.()Thethingsthatmakerequirementselicitationdifficultareproblemsof
(A)scope
(B)understanding
(C)volatility
(D)alloftheabove
8.()Theresultoftherequirementsengineeringelaborationtaskisananalysismodelthatdefineswhichofthefollowingproblemdomain(s)?
(A)information
(B)functional
(C)behavioral
(D)alloftheabove
9.()WhichoffollowingisnotaUMLdiagramusedcreatingasystemanalysismodel?
(A)activitydiagram
(B)classdiagram
(C)dataflowdiagram
(D)statediagram
10.()Whichoftheseisnotanelementofanobject-orientedanalysismodel?
(A)Behavioralelements
(B)Class-basedelements
(C)Dataelements
(D)Scenario-basedelements
11.()Theentityrelationshipdiagram
(A)depictsrelationshipsbetweendataobjects
(B)depictsfunctionsthattransformthedataflow
(C)indicateshowdataaretransformedbythesystem
(D)indicatessystemreactionstoexternalevents
12.()Whichofthefollowingareareasofconcerninthedesignmodel?
(A)architecture
(B)data
(C)interfaces
(D)a,bandc
13.()Whichofthesearecharacteristicsofagooddesign?
(A)exhibitsstrongcouplingbetweenitsmodules
(B)implementsallrequirementsintheanalysismodel
(C)providesacompletepictureofthesoftware
(D)bothbandc
14.()Ageneralizeddescriptionofacollectionofsimilarobjectsisa
(A)class
(B)instance
(C)subclass
(D)superclass
15.()Thecomponent-baseddevelopmentmodelis
(A)Onlyappropriateforcomputerhardwaredesign.
(B)Notabletosupportthedevelopmentofreusablecomponents.
(C)Worksbestwhenobjecttechnologiesareavailableforsupport.
(D)Notcosteffectivebyknownquantifiablesoftwaremetrics.
16.Whatisthegoalofsoftwareengineering?
(A)Theproductionoffault-freesoftwarethatsatisfiestheuser'sneedsandthatisdeliveredontimeandwithinbudget
(B)Thedevelopmentofsoftwarethatconforms(遵循)tointernationalstandards
(C)Thereplacementofhandcodingbyautomaticprogramming
(D)Theapplicationofengineeringtechniquestosoftwaredevelopment
17.Theitemslistedbelowarethesoftwareengineeringlayers?
A) ProcessB) ManufacturingC) MethodsD) Tools
E)alloftheaboveF)a,candd
18.Whichofthesearethe5genericsoftwareengineeringframeworkactivities?
A) Communication,planning,modeling,construction,deployment
B) Communication,riskmanagement,measurement,production,reviewing
C) Analysis,designing,programming,debugging,maintenance
D) Analysis,planning,designing,programming,testing
19.WhichofthesetermsarenotlevelnamesintheCapabilityMaturityIntegrationModel(CMMI)?
A)PerformedB)DefinedC)QuantitativelyManaged
D)ManagedF)RepeatedG)Bothcandf
20.Thespiralmodelofsoftwaredevelopment
A)EndswiththedeliveryofthesoftwareproductB)ismorechaoticthantheincrementalmodel
C)IncludesprojectrisksevaluationduringeachiterationD)Alloftheabove
21.Themaindifferencebetweenwaterfallmodelandevolutionarymodelisin
A.differentactivities