金陵科技学院软件工程期末复习题库.docx
- 文档编号:18611308
- 上传时间:2023-08-20
- 格式:DOCX
- 页数:122
- 大小:56.12KB
金陵科技学院软件工程期末复习题库.docx
《金陵科技学院软件工程期末复习题库.docx》由会员分享,可在线阅读,更多相关《金陵科技学院软件工程期末复习题库.docx(122页珍藏版)》请在冰点文库上搜索。
金陵科技学院软件工程期末复习题库
Chapter1
1、Whichquestionnolongerconcernsthemodernsoftwareengineer?
(A)
(A)Whydoescomputerhardwarecostsomuch?
(B)Whydoessoftwaretakealongtimetofinish?
(C)Whydoesitcostsomuchtodevelopapieceofsoftware?
(D)Whycan'tsoftwareerrorsberemovedfromproductspriortodelivery?
2、Todaytheincreasedpowerofthepersonalcomputerhasbroughtaboutanabandonmentofthepracticeofteamdevelopmentofsoftware.(B)
(A)True
(B)False
3、Softwareisaproductandcanbemanufacturedusingthesametechnologiesusedforotherengineeringartifacts.(B)
(A)True
(B)False
4、Softwaredeterioratesratherthanwearsoutbecause(C)
(A)Softwaresuffersfromexposuretohostileenvironments
(B)Defectsaremorelikelytoariseaftersoftwarehasbeenusedoften
(C)Multiplechangerequestsintroduceerrorsincomponentinteractions
(D)Softwaresparepartsbecomehardertoorder
5、Mostsoftwarecontinuestobecustombuiltbecause(D)
(A)Componentreuseiscommoninthesoftwareworld.
(B)Reusablecomponentsaretooexpensivetouse.
(C)Softwareiseasiertobuildwithoutusingsomeoneelse'scomponents.
(D)Off-the-shelfsoftwarecomponentsareunavailableinmanyapplicationdomains.
6、Thenatureofsoftwareapplicationscanbecharacterizedbytheirinformation(D)
(A)complexity
(B)content
(C)determinacy
(D)bothbandc
7、Modernsoftwareapplicationsaresocomplexthatitishardtodevelopmutuallyexclusivecategorynames.(A)
(A)True
(B)False
8、Thesocalled"neweconomy"thatgrippedcommerceandfinanceduringthe1990sdiedandnolongerinfluencesdecisionsmadebybusinessesandsoftwareengineers.(B)
(A)True
(B)False
9、Thefunctionalityofmostcomputersystemsdoesnotneedtobeenhancedthelifetimeofthesystem.(B)
(A)True
(B)False
10、Changecannotbeeasilyaccommodatedinmostsoftwaresystems,unlessthesystemwasdesignedwithchangeinmind.(A)
(A)True
(B)False
11、Mostsoftwaredevelopmentprojectsareinitiatedtotrytomeetsomebusinessneed.(A)
(A)True
(B)False
12、Ingeneralsoftwareonlysucceedsifitsbehaviorisconsistentwiththeobjectivesofitsdesigners.(B)
(A)True
(B)False
Chapter2
1、Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?
(B)
(A)Process
(B)Manufacturing
(C)Methods
(D)Tools
2、Softwareengineeringumbrellaactivitiesareonlyappliedduringtheinitialphasesofsoftwaredevelopmentprojects.(B)
(A)True
(B)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、Processmodelsaredescribedasagilebecausethey(B)
(A)eliminatetheneedforcumbersomedocumentation
(B)emphasizemaneuverabilityandadaptability
(C)donotwastedevelopmenttimeonplanningactivities
(D)makeextensiveuseofprototypecreation
5、WhichofthesetermsarelevelnamesintheCapabilityMaturityModel?
(E)
(A)Performed
(B)Repeated
(C)Reused
(D)Optimized
(E)bothaandd
6、Softwareprocessescanbeconstructedoutofpre-existingsoftwarepatternstobestmeettheneedsofasoftwareproject.(A)
(A)True
(B)False
7、Whichofthesearestandardsforassessingsoftwareprocesses?
(E)
(A)SEI
(B)SPICE
(C)ISO19002
(D)ISO9001
(E)bothbandd
8、Thebestsoftwareprocessmodelisonethathasbeencreatedbythepeoplewhowillactuallybedoingthework.(A)
(A)True
(B)False
9、WhichoftheseisnotacharacteristicofPersonalSoftwareProcess?
(B)
(A)Emphasizespersonalmeasurementofworkproduct
(B)Practitionerrequirescarefulsupervisionbytheprojectmanager
(C)Individualpractitionerisresponsibleforestimatingandscheduling
(D)Practitionerisempoweredtocontrolqualityofsoftwareworkproducts
10、WhichoftheseareobjectivesofTeamSoftwareProcess?
(E)
(A)Acceleratesoftwareprocessimprovement
(B)Allowbettertimemanagementbyhighlytrainedprofessionals
(C)Buildself-directedsoftwareteams
(D)Showmanagershowtoreducecostsandsustainquality
(E)bothbandc
11、Processtechnologytoolsallowsoftwareorganizationstocompressschedulesbyskippingunimportantactivities.(B)
(A)True
(B)False
12、Itisgenerallyacceptedthatonecannothaveweaksoftwareprocessesandcreatehighqualityendproducts.(A)
(A)True
(B)False
Chapter3
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)Agoodapproachwhenaworkingcoreproductisrequiredquickly.
(C)Thebestapproachtouseforprojectswithlargedevelopmentteams.
(D)Arevolutionarymodelthatisnotusedforcommercialproducts.
4、Therapidapplicationdevelopmentmodelis(C)
(A)Anothernameforcomponent-baseddevelopment.
(B)Ausefulapproachwhenacustomercannotdefinerequirementsclearly.
(C)Ahighspeedadaptationofthelinearsequentialmodel.
(D)Alloftheabove.
5、Evolutionarysoftwareprocessmodels(D)
(A)Areiterativeinnature
(B)Caneasilyaccommodateproductrequirementschanges
(C)Donotgenerallyproducethrowawaysystems
(D)Alloftheabove
6、Theprototypingmodelofsoftwaredevelopmentis(B)
(A)Areasonableapproachwhenrequirementsarewelldefined.
(B)Ausefulapproachwhenacustomercannotdefinerequirementsclearly.
(C)Thebestapproachtouseforprojectswithlargedevelopmentteams.
(D)Ariskymodelthatrarelyproducesameaningfulproduct.
7、Thespiralmodelofsoftwaredevelopment(C)
(A)Endswiththedeliveryofthesoftwareproduct
(B)Ismorechaoticthantheincrementalmodel
(C)Includesprojectrisksevaluationduringeachiteration
(D)Alloftheabove
8、Theconcurrentdevelopmentmodelis(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
11、WhichoftheseisnotoneofthephasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?
(D)
(A)Inceptionphase
(B)Elaborationphase
(C)Constructionphase
(D)Validationphase
12、IntheUnifiedProcessmodelrequirementsaredeterminediterativelyandmayspanmorethanonephaseoftheprocess.(A)
(A)True
(B)False
Chapter4
1、Agilityisnothingmorethantheabilityofaprojectteamtorespondrapidlytochange.(B)
(A)True
(B)False
2、Whichofthefollowingisnotnecessarytoapplyagilitytoasoftwareprocess?
(A)
(A)Eliminatetheuseofprojectplanningandtesting
(B)Onlyessentialworkproductsareproduced
(C)Processallowsteamtostreamlinetasks
(D)Usesincrementalproductdeliverystrategy
3、Howdoyoucreateagileprocessestomanageunpredictability?
(E)
(A)Requirementsgatheringmustbeconductedverycarefully
(B)Riskanalysismustbeconductedbeforeplanningtakesplace
(C)Softwareincrementsmustbedeliveredinshorttimeperiods
(D)Softwareprocessesmustadapttochangesincrementally
(E)bothcandd
4、Inagilesoftwareprocessesthehighestpriorityistosatisfythecustomerthroughearlyandcontinuousdeliveryofvaluablesoftware.(A)
(A)True
(B)False
5、Itisnotpossibletobuildsoftwarethatmeetsthecustomers'needstodayandexhibitsthequalitycharacteristicsthatwillenableittobeextendedtomorrow.(B)
(A)True
(B)False
6、Whichofthefollowingtraitsneedtoexistamongthemembersofanagilesoftwareteam?
(D)
(A)Competence
(B)Decision-makingability
(C)Mutualtrustandrespect
(D)Alloftheabove
7、Allagileprocessmodelsconformtoagreaterorlesserdegreetotheprinciplesstatedinthe"ManifestoforAgileSoftwareDevelopment".(A)
(A)True
(B)False
8、WhatarethefourframeworkactivitiesfoundintheExtremeProgramming(XP)processmodel?
(D)
(A)analysis,design,coding,testing
(B)planning,analysis,design,coding
(C)planning,analysis,coding,testing
(D)planning,design,coding,testing
9、WhatarethethreeframeworkactivitiesfortheAdaptiveSoftwareDevelopment(ASD)processmodel?
(D)
(A)analysis,design,coding
(B)feasibilitystudy,functionalmodeliteration,implementation
(C)requirementsgathering,adaptivecycleplanning,iterativedevelopment
(D)speculation,collaboration,learning
10、TheDynamicSystemsDevelopmentMethod(DSDM)suggestsaphilosophythatisbasedontheParetoprinciple(80%oftheapplicationcanbedeliveredin20%ofthetimerequi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金陵 科技学院 软件工程 期末 复习 题库