史上最全四川大学软件工程导论选择题题库完整Word格式文档下载.docx
《史上最全四川大学软件工程导论选择题题库完整Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《史上最全四川大学软件工程导论选择题题库完整Word格式文档下载.docx(132页珍藏版)》请在冰豆网上搜索。
C)Multiplechangerequestsintroduceerrorsincomponentinteractions
D)Softwaresparepartsbecomehardertoorder
Section1.2
4
WebAppsareamixtureofprintpublishingandsoftwaredevelopment,makingtheirdevelopmentoutsidetherealmofsoftwareengineeringpractice.
Section1.3
5
Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?
A)Process
B)Manufacturing
C)Methods
D)Tools
Section1.4
6
Softwareengineeringumbrellaactivitiesareonlyappliedduringtheinitialphasesofsoftwaredevelopmentprojects.
7
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
Section1.5
8
Planningaheadforsoftwarereusereducesthecostandincreasesthevalueofthesystemsintowhichtheyareincorporated.
9
Theessenceofsoftwareengineeringpracticemightbedescribedasunderstandtheproblem,planasolution,carryouttheplan,andexaminetheresultforaccuracy.
Section1.6
10
Inagileprocessmodelstheonlydeliverableworkproductistheworkingprogram.
Section1.7
11
Amostsoftwaredevelopmentprojectsareinitiatedtotrytomeetsomebusinessneed.
12
Ingeneralsoftwareonlysucceedsifitsbehaviorisconsistentwiththeobjectivesofitsdesigners.
Chapter2
Whichofthefollowingarerecognizedprocessflowtypes?
A)Concurrentprocessflow
B)Iterativeprocessflow
C)Linearprocessflow
D)Spiralprocessflow
E)bothaandc
Section2.1.3
Softwareprocessescanbeconstructedoutofpre-existingsoftwarepatternstobestmeettheneedsofasoftwareproject.
Section2.2
Whichofthesearestandardsforassessingsoftwareprocesses?
A)SEI
B)SPICE
C)ISO9000
D)ISO9001
E)bothbandd
Section2.3.1
Thewaterfallmodelofsoftwaredevelopmentis
A)Areasonableapproachwhenrequirementsarewelldefined.
B)Agoodapproachwhenaworkingprogramisrequiredquickly.
C)Thebestapproachtouseforprojectswithlargedevelopmentteams.
D)Anoldfashionedmodelthatisrarelyusedanymore.
Section2.3.2
Theincrementalmodelofsoftwaredevelopmentis
B)Agoodapproachwhenaworkingcoreproductisrequiredquickly.
D)Arevolutionarymodelthatisnotusedforcommercialproducts.
Section2.3.3
Evolutionarysoftwareprocessmodels
A)Areiterativeinnature
B)Caneasilyaccommodateproductrequirementschanges
C)Donotgenerallyproducethrowawaysystems
D)Alloftheabove
Theprototypingmodelofsoftwaredevelopmentis
B)Ausefulapproachwhenacustomercannotdefinerequirementsclearly.
D)Ariskymodelthatrarelyproducesameaningfulproduct.
Thespiralmodelofsoftwaredevelopment
A)Endswiththedeliveryofthesoftwareproduct
B)Ismorechaoticthantheincrementalmodel
C)Includesprojectrisksevaluationduringeachiteration
Section2.3.4
Theconcurrentdevelopmentmodelis
A)Anothernameforconcurrentengineering.
B)Defineseventsthattriggerengineeringactivitystatetransitions.
C)Onlyusedfordevelopmentofparallelordistributedsystems.
D)Usedwheneveralargenumberofchangerequestsareanticipated.
E)bothaandb
Section2.4.1
Thecomponent-baseddevelopmentmodelis
A)Onlyappropriateforcomputerhardwaredesign.
B)Notabletosupportthedevelopmentofreusablecomponents.
C)Dependentonobjecttechnologiesforsupport.
D)Notcosteffectivebyknownquantifiablesoftwaremetrics.
Section2.4.2
Theformalmethodsmodelofsoftwaredevelopmentmakesuseofmathematicalmethodsto
A)Definethespecificationforcomputer-basedsystems
B)Developdefectfreecomputer-basedsystems
C)Verifythecorrectnessofcomputer-basedsystems
Section2.5.2
WhichoftheseisnotoneofthephasenamesdefinedbytheUnifiedProcessmodelforsoftwaredevelopment?
A)Inceptionphase
B)Elaborationphase
C)Constructionphase
D)Validationphase
Section2.6.1
13
WhichoftheseisnotacharacteristicofPersonalSoftwareProcess?
A)Emphasizespersonalmeasurementofworkproduct
B)Practitionerrequirescarefulsupervisionbytheprojectmanager
C)Individualpractitionerisresponsibleforestimatingandscheduling
D)Practitionerisempoweredtocontrolqualityofsoftwareworkproducts
Section2.6.2
14
WhichoftheseareobjectivesofTeamSoftwareProcess?
A)Acceleratesoftwareprocessimprovement
B)Allowbettertimemanagementbyhighlytrainedprofessionals
C)Buildself-directedsoftwareteams
D)Showmanagershowtoreducecostsandsustainquality
E)bothbandc
Section2.7
15
Processtechnologytoolsallowsoftwareorganizationstocompressschedulesbyskippingunimportantactivities.
Section2.8
16
Itisgenerallyacceptedthatonecannothaveweaksoftwareprocessesandcreatehighqualityendproducts.
Chapter3.
Agilityisnothingmorethantheabilityofaprojectteamtorespondrapidlytochange.
Section3.1
Whichofthefollowingisnotnecessarytoapplyagilitytoasoftwareprocess?
A)Eliminatetheuseofprojectplanningandtesting
B)Onlyessentialworkproductsareproduced
C)Processallowsteamtostreamlinetasks
D)Usesincrementalproductdeliverystrategy
Section3.2
Howdoyoucreateagileprocessestomanageunpredictability?
A)Requirementsgatheringmustbeconductedverycarefully
B)Riskanalysismustbeconductedbeforeplanningtakesplace
C)Softwareincrementsmustbedeliveredinshorttimeperiods
D)Softwareprocessesmustadapttochangesincrementally
E)bothcandd
Section3.3
Inagilesoftwareprocessesthehighestprioritiesistosatisfythecustomerthroughearlyandcontinuousdeliveryofvaluablesoftware.
Section3.3.3
Whichofthefollowingtraitsneedtoexistamongthemembersofanagilesoftwareteam?
A)Competence
B)Decision-makingability
C)Mutualtrustandrespect
Section3.4.1
Inagiledevelopmentitismoreimportanttobuildsoftwarethatmeetsthecustomers'
needstodaythanworryaboutfeaturesthatmightbeneededinthefuture.
Section3.4.2
WhatarethefourframeworkactivitiesfoundintheExtremeProgramming(XP)processmodel?
A)analysis,design,coding,testing
B)planning,analysis,design,coding
C)planning,analysis,coding,testing
D)planning,design,coding,testing
Section3.5
Allagileprocessmodelsconformtoagreaterorlesserdegreetotheprinciplesstatedinthe"
ManifestoforAgileSoftwareDevelopment"
.
Section3.5.1
WhatarethethreeframeworkactivitiesfortheAdaptiveSoftwareDevelopment(ASD)processmodel?
A)analysis,design,coding
B)feasibilitystudy,functionalmodeliteration,implementation
C)requirementsgathering,adaptivecycleplanning,iterativedevelopment
D)speculation,collaboration,learning
Section3.5.2
WhichisnotoneofthekeyquestionsthatisansweredbyeachteammemberateachdailyScrummeeting?
A)Whatdidyoudosincethelastmeeting?
B)Whatobstaclesareyouencountering?
C)Whatisthecauseoftheproblemsyouareencountering?
D)Whatdoyouplantoaccomplishbethenextteammeeting?
Section3.5.3
TheDynamicSystemsDevelopmentMethod(DSDM)suggestsaphilosophythatisbasedontheParetoprinciple(80%oftheapplicationcanbedeliveredin20%ofthetimerequiredtobuildthecompleteapplication).
Section3.5.5
InFeatureDrivenDevelopment(FDD)aclient-valuedfeatureisaclient-valuedfunctionthatcanbedeliveredintwoweeksorless.
Section3.5.7
AgileModeling(AM)providesguidancetopractitionerduringwhichofthesesoftwaretasks?
A)Analysis
B)Design
C)Coding
D)Testing
Section3.5.8
AgileUnifiedProcessusestheclassicUPphasedactivities(inception,elaboration,construction,transition)tohelptheteamvisualizetheoverallprocessflow.
Chapter4
Softwareengineeringprincipleshaveab