软件工程选择题副本讲义.docx

上传人:b****3 文档编号:4943127 上传时间:2022-12-11 格式:DOCX 页数:39 大小:32.50KB
下载 相关 举报
软件工程选择题副本讲义.docx_第1页
第1页 / 共39页
软件工程选择题副本讲义.docx_第2页
第2页 / 共39页
软件工程选择题副本讲义.docx_第3页
第3页 / 共39页
软件工程选择题副本讲义.docx_第4页
第4页 / 共39页
软件工程选择题副本讲义.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

软件工程选择题副本讲义.docx

《软件工程选择题副本讲义.docx》由会员分享,可在线阅读,更多相关《软件工程选择题副本讲义.docx(39页珍藏版)》请在冰豆网上搜索。

软件工程选择题副本讲义.docx

软件工程选择题副本讲义

Chapter1-IntroductiontoSoftwareEngineering

MultipleChoices

1.Whichquestionnolongerconcernsthemodernsoftwareengineer?

(a)

a)Whydoescomputerhardwarecostsomuch?

b)Whydoessoftwaretakealongtimetofinish?

c)Whydoesitcostsomuchtodevelopapieceofsoftware?

d)Whycan'tsoftwareerrorsberemovedfromproductspriortodelivery?

2.Todaytheincreasedpowerofthepersonalcomputerhasbroughtaboutanabandonmentofthepracticeofteamdevelopmentofsoftware.(b)

a)Trueb)False

3.Softwareisaproductandcanbemanufacturedusingthesametechnologiesusedforotherengineeringartifacts.(b)

a)Trueb)False

4.Softwaredeteriorates(变坏)ratherthanwears(磨损)outbecause(c)

a)Softwaresuffersfromexposuretohostileenvironments

b)Defectsaremorelikelytoariseaftersoftwarehasbeenusedoften

c)Multiplechangerequestsintroduceerrorsincomponentinteractions(交互)

d)Softwaresparepartsbecomehardertoorder

5.Mostsoftwarecontinuestobecustom(定制)builtbecause(d)

a)Componentreuseiscommoninthesoftwareworld.

b)Reusablecomponentsaretooexpensivetouse.

c)Softwareiseasiertobuildwithoutusingsomeoneelse'scomponents.

d)Off-the-shelf(现成)softwarecomponentsareunavailableinmanyapplicationdomains.

6.Thenatureofsoftwareapplicationscanbecharacterizedbytheirinformation(d)

a)complexityb)contentc)determinacy(确定性)d)bothbandc

7.Modernsoftwareapplicationsaresocomplexthatitishardtodevelopmutuallyexclusive(独有的)categorynames.(a)

a)Trueb)False

8.Thesocalled"neweconomy"thatgrippedcommerceandfinanceduringthe1990sdiedandnolongerinfluencesdecisionsmadebybusinessesandsoftwareengineers.(b)

a)Trueb)False

9.Thefunctionalityofmostcomputersystemsdoesnotneedtobeenhancedthelifetimeofthesystem.(b)

a)Trueb)False

10.Changecannotbeeasilyaccommodatedinmostsoftwaresystems,unlessthesystemwasdesignedwithchangeinmind.(a)

a)Trueb)False

11.Mostsoftwaredevelopmentprojectsareinitiatedtotrytomeetsomebusinessneed.(a)

a)Trueb)False

12.Ingeneralsoftwareonlysucceedsifitsbehaviorisconsistentwith(与…一致)theobjectivesofitsdesigners.(b)

a)Trueb)False

Chapter2–AGenericViewofProcess

MultipleChoices

1.Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?

(b)

a)Processb)Manufacturingc)Methodsd)Tools

2.Softwareengineeringumbrellaactivitiesareonlyappliedduringtheinitialphasesofsoftwaredevelopmentprojects.(b)

a)Trueb)False

3.Whichofthesearethe5genericsoftwareengineeringframeworkactivities?

(a)

a)communication,(交流)planning(计划),modeling,(建模)construction(构造),deployment(部署)

b)communication,riskmanagement,measurement,production,reviewing

c)analysis,designing,programming,debugging,maintenance

d)analysis,planning,designing,programming,testing

4.Processmodels(过程模型)aredescribedasagilebecausethey(b)

a)eliminatetheneedforcumbersomedocumentation

b)emphasizemaneuverability可操作性andadaptability可适应性

c)donotwastedevelopmenttimeonplanningactivities

d)makeextensiveuseofprototypecreation

5.WhichofthesetermsarelevelnamesintheCapabilityMaturityModel?

(e)(软件能力成熟度模型)

a)Performedb)Repeatedc)Reusedd)Optimized

e)bothaandd

6.Softwareprocessescanbeconstructedoutofpre-existingsoftwarepatternstobestmeettheneedsofasoftwareproject.(a)

a)Trueb)False

7.Whichofthesearestandardsforassessingsoftwareprocesses?

(e)

a)SEIb)SPICEc)ISO19002d)ISO9001

e)bothbandd

8.Thebestsoftwareprocessmodelisonethathasbeencreatedbythepeoplewhowillactuallybedoingthework.(a)

a)Trueb)False

9.WhichoftheseisnotacharacteristicofPersonalSoftwareProcess?

(b)

a)Emphasizespersonalmeasurementofworkproduct

b)Practitionerrequirescarefulsupervisionbytheprojectmanager

c)Individualpractitionerisresponsibleforestimatingandscheduling

d)Practitionerisempoweredtocontrolqualityofsoftwareworkproducts

10.WhichoftheseareobjectivesofTeamSoftwareProcess?

(e)

a)Acceleratesoftwareprocessimprovement

b)Allowbettertimemanagementbyhighlytrainedprofessionals

c)Buildself-directed(自主的)softwareteams

d)Showmanagershowtoreducecostsandsustainquality

e)bothbandc

11.Processtechnologytoolsallowsoftwareorganizationstocompress压缩schedulesbyskippingunimportantactivities.(b)

a)Trueb)False

12.Itisgenerallyacceptedthatonecannothaveweaksoftwareprocessesandcreatehighqualityendproducts.(a)

a)Trueb)False

Chapter3–ProcessModels

MultipleChoices

1.Thelinearsequentialmodelofsoftwaredevelopmentis(a)

a)Areasonableapproachwhenrequirementsarewelldefined.

b)Agoodapproachwhenaworkingprogramisrequiredquickly.

c)Thebestapproachtouseforprojectswithlargedevelopmentteams.

d)Anoldfashionedmodelthatcannotbeusedinamoderncontext.

2.Thelinearsequentialmodelofsoftwaredevelopmentisalsoknownasthe(e)

a)Classicallifecyclemodel(经典生命周期模型)

b)Fountainmodel

c)Spiralmodel

d)Waterfallmodel(瀑布模型)

e)bothaandd

3.Theincrementalmodelofsoftwaredevelopmentis(b)

a)Areasonableapproachwhenrequirementsarewelldefined.

b)Agoodapproachwhenaworkingcoreproduc(核心产品)tisrequiredquickly.

c)Thebestapproachtouseforprojectswithlargedevelopmentteams.

d)Arevolutionarymodelthatisnotusedforcommercialproducts.

4.Therapidapplicationdevelopmentmodelis(c)

a)Anothernameforcomponent-baseddevelopment.

b)Ausefulapproachwhenacustomercannotdefinerequirementsclearly.

c)Ahighspeedadaptationofthelinearsequentialmodel.

d)Alloftheabove.

5.Evolutionarysoftwareprocessmodels(d)(演化过程模型)

a)Areiterative(迭代)innature

b)Caneasilyaccommodateproductrequirementschanges

c)Donotgenerallyproducethrowawaysystems

d)Alloftheabove

6.Theprototypingmodel(原型模型)ofsoftwaredevelopmentis(b)

a)Areasonableapproachwhenrequirementsarewelldefined.

b)Ausefulapproachwhenacustomercannotdefinerequirementsclearly.

c)Thebestapproachtouseforprojectswithlargedevelopmentteams.

d)Ariskymodelthatrarelyproducesameaningfulproduct.

7.Thespiralmodel(螺旋模型)ofsoftwaredevelopment(c)

a)Endswiththedeliveryofthesoftwareproduct

b)Ismorechaoticthantheincrementalmodel

c)Includesprojectrisksevaluation(风险评估)duringeachiteration

d)Alloftheabove

8.Theconcurrentdevelopmentmodel(并行开发模型)is(b)

a)Anothernamefortherapidapplicationdevelopmentmodel.

b)Oftenusedforthedevelopmentofclient/serverapplications.

c)Onlyusedfordevelopmentofparallelordistributedsystems.

d)Usedwheneveralargenumberofchangerequestsareanticipated.

9.Thecomponent-baseddevelopmentmodelis(c)

a)Onlyappropriateforcomputerhardwaredesign.

b)Notabletosupportthedevelopmentofreusablecomponents.

c)Worksbestwhenobjecttechnologiesareavailableforsupport.

d)Notcosteffectivebyknownquantifiablesoftwaremetrics.

10.Theformalmethodsmodelofsoftwaredevelopmentmakesuseofmathematicalmethodsto(d)

a)Definethespecificationforcomputer-basedsystems

b)Developdefectfreecomputer-basedsystems

c)Verifythecorrectnessofcomputer-basedsystems

d)Alloftheabove

11WhichoftheseisnotoneofthephasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?

(d)

a)Inceptionphase

b)Elaborationphase

c)Constructionphase

d)Validation(确认)phase

12IntheUnifiedProcessmodelrequirementsaredeterminediterativelyandmayspan跨度morethanonephaseoftheprocess.(a)

a)Trueb)False

Chapter7–RequirementsEngineeringTest

MultipleChoices

1.Requirementsengineeringisagenericprocessthatdoesnotvaryfromonesoftwareprojecttoanother.(A)

a)Trueb)False

2.Duringprojectinception(起始)theintentoftheofthetasksaretodetermine(E)

a)basicproblemunderstanding

b)natureofthesolutionneeded

c)peoplewhowantasolution

d)noneofthebbove

e)a,bandc

3.Threethingsthatmakerequirementselicitation需求诱导difficultareproblemsof(e)

a)budgeting

b)scope

c)understanding

d)volatility

e)b,candd

4.Itisrelativelycommonfordifferentcustomerstoproposeconflictingrequirements,eacharguingthathisorherversionistherightone.(a)

a)Trueb)False

5.Theresultoftherequirementsengineeringelaborationtaskisananalysismodelthatdefineswhichofthefollowingproblemdomain(s)?

(d)

信息功能行为

a)information

b)functional

c)behavioral

d)alloftheabove

6.Thesystemspecification系统规格说明书describesthe(A)

a)Function,performanceandconstraintsofacomputer-basedsystem

b)implementationofeachallocatedsystem

c)elementsoftwarearchitecture

d)timerequiredforsystemsimulation

7.Thebestwaytoconductarequirementsvalidationreviewisto(d)

a)examinethesystemmodelforerrors

b)havethecustomerlookovertherequirements

c)sendthemtothedesignteamandseeiftheyhaveanyconcerns

d)useachecklist(清单)ofquestionstoexamineeachrequirement

8.Theuseoftraceabilitytables(追踪表)helpsto(c)

a)debugprogramsfollowingthedetectionofrun-timeerrors

b)determinetheperformanceofalgorithmimplementations

c)identify,control,andtrackrequirementschanges

d)noneoftheabove

9.Thenatureofcollaborati

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1