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