完整word版软件工程选择题.docx
- 文档编号:12538447
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:26
- 大小:22.51KB
完整word版软件工程选择题.docx
《完整word版软件工程选择题.docx》由会员分享,可在线阅读,更多相关《完整word版软件工程选择题.docx(26页珍藏版)》请在冰豆网上搜索。
完整word版软件工程选择题
chapter1
1.Whichquestionnolongerconcernsthemodernsoftwareengineering
Whydoescomputerhardwarecostsomuch?
Whydoessoftwaretakealongtimetofinish?
Whydoesitcostsomuchtodevelopapieceofsoftware?
Whycan'tsoftwareerrorsberemovedfromproductspriortodelivery?
Answer:
a
2.Todaytheincreasedpowerofthepersonalcomputerhasbroughtaboutanabandonmentofthepracticeofteamdevelopmentofsoftware.
True
False
Answer:
b
3.Softwareisaproductandcanbemanufacturedusingthesametechnologiesusedforotherengineeringartifacts.
True
False
Answer:
b
4.Softwaredeterioratesratherthanwearsoutbecause
Softwaresuffersfromexposuretohostileenvironments.
Defectsaremorelikelytoariseaftersoftwarehasbeenusedoften.
Multiplechangerequestsintroduceerrorsincomponentinteractions.
Softwaresparepartsbecomehardertoorder.
Answer:
c
5.Mostsoftwarecontinuestobecustombuiltbecause
a.Componentreuseiscommoninthesoftwareworld.
b.Reusablecomponentsaretooexpensivetouse.
c.Softwareiseasiertobuildwithoutusingsomeoneelse'scomponents.
d.Off-the-shelfsoftwarecomponentsareunavailableinmanyapplicationdomains.
Answer:
d
6.Thenatureofsoftwareapplicationscanbecharacterizedbytheirinformation
a.complexity
b.content
c.determinacy
d.bothbandc
Answer:
d
7.Changecannotbeeasilyaccommodatedinmostsoftwaresystems,unlessthesystemwasdesignedwithchangeinmind.
True
False
Answer:
a
8.Thefunctionalityofmostcomputersystemsdoesnotneedtobeenhancedthelifetimeofthesystem.
True
False
Answer:
b
chapter2
1.Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?
Answer:
b
Process
Manufacturing
Methods
Tools
2.Softwareengineeringumbrellaactivitiesareonlyappliedduringtheinitialphasesofsoftwaredevelopmentprojects.Answer:
b
True
False
3.Whichofthesearethe5genericsoftwareengineeringframeworkactivities?
Answer:
a
communication,planning,modeling,construction,deployment
communication,riskmanagement,measurement,production,reviewing
analysis,designing,programming,debugging,maintenance
analysis,planning,designing,programming,testing
4.WhichofthesetermsarelevelnamesintheCapabilityMaturityModel?
Answer:
e
Performed
Repeated
Reused
Optimized
Bothaandd
5.Whichoftheitemslistedbelowisnotoneoftheprocesspatterns.Answer:
d
a.Intent
b.Solution
c.ResultingContext
d.Output
6.Processtechnologytoolsallowsoftwareorganizationstocompressschedulesbyskippingunimportantactivities.Answer:
b
a.True
b.False
7.Itisgenerallyacceptedthatonecannothaveweaksoftwareprocessesandcreatehighqualityendproducts.Answer:
a
True
False
8.Thetasks(anddegreeofrigor)foreachactivityarealwaysunchanged.Answer:
b
True
False
chapter3
1.Thelinearsequentialmodelofsoftwaredevelopmentis Answer:
a
Areasonableapproachwhenrequirementsarewelldefined.
Agoodapproachwhenaworkingprogramisrequiredquickly.
Thebestapproachtouseforprojectswithlargedevelopmentteams.
Anoldfashionedmodelthatcannotbeusedinamoderncontext.
2.ThelinearsequentialmodelofsoftwaredevelopmentisalsoknownastheAnswer:
e
Classicallifecyclemodel
Fountainmodel
Spiralmodel
Waterfallmodel
bothaandd
3.TheincrementalmodelofsoftwaredevelopmentisAnswer:
b
Areasonableapproachwhenrequirementsarewelldefined.
Agoodapproachwhenaworkingcoreproductisrequiredquickly.
Thebestapproachtouseforprojectswithlargedevelopmentteams.
Arevolutionarymodelthatisnotusedforcommercialproducts.
4.TherapidapplicationdevelopmentmodelisAnswer:
c
Anothernameforcomponent-baseddevelopment.
Ausefulapproachwhenacustomercannotdefinerequirementsclearly.
Ahighspeedadaptationofthelinearsequentialmodel.
Alloftheabove.
5.EvolutionarysoftwareprocessmodelsAnswer:
d
Areiterativeinnature
Caneasilyaccommodateproductrequirementschanges
Donotgenerallyproducethrowawaysystems
Alloftheabove
6.TheprototypingmodelofsoftwaredevelopmentisAnswer:
b
a.Areasonableapproachwhenrequirementsarewelldefined.
b.Ausefulapproachwhenacustomercannotdefinerequirementsclearly.
c.Thebestapproachtouseforprojectswithlargedevelopmentteams.
d.Ariskymodelthatrarelyproducesameaningfulproduct.
7.WhichoftheseisnotoneofthephasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?
Answer:
d
Inceptionphase
Elaborationphase
Constructionphase
Validationphase
8.IntheUnifiedProcessmodelrequirementsaredeterminediterativelyandmayspanmorethanonephaseoftheprocess.Answer:
a
True
False
chapter4
Chapter5
5.UMLnotationsthatcanbeusedtomodelthehardwareandsoftwareelementsofasystemare
Activitydiagrams
Classdiagrams
Deploymentdiagrams
Use-casediagrams
a,b,andc
Answer:
e
6.Thesystemmodeltemplatecontainswhichofthefollowingelements
a.input
b.output
c.userinterface
d.allofabove
Answer:
d
7.Thetoplevelofthehierarchicalmodelofasystemisknownasthe
AFD
DFD
SCD
SFD
Answer:
c
Chapter6
1.Inrequirementsvalidationtherequirementsmodelisreviewedtoensureitstechnicalfeasibility.
True
False
Answer:
b
2.Inwin-winnegotiation,thecustomer'sneedsaremeteventhoughthedeveloper'sneedmaynotbe.
True
False
Answer:
b
3.Whichofthefollowingisnotoneofthecontext-freequestionsthatwouldbeusedduringprojectinception?
Whatwillbetheeconomicbenefitfromagoodsolution?
Whoisagainstthisproject?
Whowillpayforthework?
Whowillusethesolution?
Answer:
b
4.Theuseoftraceabilitytableshelpsto
debugprogramsfollowingthedetectionofrun-timeerrors
determinetheperformanceofalgorithmimplementations
identify,control,andtrackrequirementschanges
noneoftheabove
Answer:
c
5.Thesystemspecificationdescribesthe
Function,performanceandconstraintsofacomputer-basedsystem
implementationofeachallocatedsystem
elementsoftwarearchitecture
timerequiredforsystemsimulation
Answer:
a
6.Use-caseactorsarealwayspeople,neversystemdevices.
a.True
b.False
Answer:
b
7.WhichofthefollowingisnotoneoftherequirementclassificationsusedinQualityFunctionDeployment(QFD)?
exciting
expected
mandatory
normal
Answer:
c
Chapter7
1.Whichoftheseisnotanelementofanobject-orientedanalysismodel?
Answer:
c
Behavioralelements
Class-basedelements
Dataelements
Scenario-basedelements
2.Whichofthefollowingisnotanobjectiveforbuildingananalysismodel?
Answer:
c
definesetofsoftwarerequirementsthatcanbevalidated
describecustomerrequirements
developanabbreviatedsolutionfortheproblem
establishbasisforsoftwaredesign
3.Thedataflowdiagram:
Answer:
e
depictsrelationshipsbetweendataobjects
depictsfunctionsthattransformthedataflow
indicateshowdataaretransformedbythesystem
indicatessystemreactionstoexternalevents
bothbandc
4.WhichofthefollowingitemsdoesnotappearonaCRCcard?
Answer:
c
classcollaborators
classname
classreliability
classresponsibilities
5.Forpurposesofbehaviormodelingastateisany
consumerorproducerofdata.
dataobjecthierarchy.
observablemodeofbehavior.
welldefinedprocess.
Answer:
c
6.Attributescannotbedefinedforaclassuntildesignhasbeencompleted.
a.True
b.False
Answer:
b
7.Operationsareobjectproceduresthatareinvokedwhenanobjectreceivesamessage.
True
False
Answer:
a
8.UMLactivitydiagramsareusefulinrepresentingwhichanalysismodelelements?
a.Behavioralelements
b.Class-basedelements
c.Flow-basedelements
d.Scenario-basedelements
Answer:
d
Chapter8
1.Whichofthefollowingareareasofconcerninthedesignmodel?
Answer:
e
architecture
data
interface
projectscope
a,bandc
2.Whichofthesearecharacteristicsofagooddesign?
Answer:
e
exhibitsstrongcouplingbetweenitsmodules
implementsallrequirementsintheanalysismodel
includestestcasesforallcomponents
providesacompletepictureofthesoftware
bothbandd
3.Informationhidingmakesprogrammaintenanceeasierbyhidingdataandprocedurefromunaffectedpartsoftheprogram.Answer:
a
True
False
4.CohesionisaqualitativeindicationofthedegreetowhichamoduleAnswer:
b
canbewrittenmorecompactly.
focusesonjustonething.
isabletocompleteitsfunctioninatimelymanner.
isconnectedtoothermodulesandtheoutsideworld.
5.Couplingisaqualitativeindicationofthedegreetowhichamodule Answer:
d
canbewrittenmorecompactly.
focusesonjustonething.
isabletocompleteitsfunctioninatimelymanner.
isconnectedtoothermodulesandtheoutsideworld.
6.PolymorphismreducestheeffortrequiredtoextendanobjectsystembyAnswer:
b
couplingobjectstogethermoretightly.
enablinganumberofdifferentoperationstosharethesamename
makingobjectsmoredependentononeanother.
removingthebarriersimposedbyencapsulation.
7.Whichdesignmodelelementsareusedtodepictamodelofinformationrepresentedfromtheuser'sview?
Answer:
c
Architecturaldesignelements
Component-leveldesignelements
Datadesignelements
Interfacedesignelements
8.Whichdesignisanalogoustothefloorplanofahouse?
Answer:
a
a.Architecturaldesignelements
b.Component-leveldesignelements
c.Datadesignelements
d.Interfacedesignelements
9.Whichdesignmodelisa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 软件工程 选择题
![提示](https://static.bdocx.com/images/bang_tan.gif)