计算机科学-浙江大学软件工程资料-软件工程题库_第1页
计算机科学-浙江大学软件工程资料-软件工程题库_第2页
计算机科学-浙江大学软件工程资料-软件工程题库_第3页
计算机科学-浙江大学软件工程资料-软件工程题库_第4页
计算机科学-浙江大学软件工程资料-软件工程题库_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Chapter31:ProjectManagementConcepts42

软件工程选择题题走Chapter32:ProcessandProjectMetrics43

Chapter33:Estimation45

Chapterl:thenatureofsoftware2Chapter34:Scheduling47

Chapter2:SofcwareEngineering2Chapter35:Risk49

Chapter3:SoftwareProcessStructure3Chapter36:MaintenanceandReengineering50

Chapter4:ProcessModels3

Chapter5:AgieDevelopment5Caution:这份题库只是给各位突击用,答案都标明在了原题上.建议没有做过题的

Chapter6:HumanAspectsofSoftwareEngineering6先到这边自己过一遍等到跳自己的英语感到绝境的时候再来背这份题库效果更佳。

Chapter7:PrinciplesthatGuidePractice7http:〃121.412(H.251/5e/?switch=7

Chapter8:UnderstandingRequirements8前面有也独加了点索记后面立在息无力他下去了就当背答客昭一

Chapter9:RecuirementsModeling:Scenario-BasedMethods10

Chapter10:RequirementsModeling:Class-BasedMethods10

Chapter11:RequirementsModeling:Behavior,Patterns,ardWeb/MobileApps11

Chapter12:DesignConcepts12

Chapter13:ArchitecturalDesign14

Chapter14;Component-levelDesign16

Chapter15:UIDesign18

Chapter16:Fattern-BasedDesign19

Chapter17:WebAppDesign21

Chapter18:MobileAppDesign22

Chapter19:QualityConcepts23

Chapter20:ReviewTechniques25

Chapter21:SoftwareQualityAssurance26

Chapter22:SoftwareTestingStrategies27

Chapter23:TestingConventionalApplications29

Chapter24:TestingObject-OrientedApplications31

Chapter25:TestingWebApplications32

Chapter26:TestingMobileApplications34

Chapter27:SecurityEngineering35

Chapter28:FormalModelingandVerification36

Chapter29:SoftwareConfigurationManagement38

Chapter30:ProductMetrics40

7.Productlinesoftwaredevelopmentdependsthereuseofexistingsoftware

Chapterl:thenatureofsoftware

componentstoprovidesoftwareengineeringleverage.

A・True

1.Whichques:ionnolongerconcernsthemodernsoftwareengineer?B.False

A・Whydoescomputerhardwarecostsomuch?

B.Whydoessoftwaretakealongtimetofinish?

Chapter2:SoftwareEngineering

C.Whydoestcostsomuchtodevelopapieceofsoftware?

D.Whycan'tsoftwareerrorsberemovedfromproductspriortodelivery?

1.Whichoftieitemslistedbelowisnotoneofthesoftwareengineeringlayers?

2.SoftwareisaproductandcanbemanufacturedusingthesametechnologiesusedforA.Process

otherengineeringartifactsB.Manufacturing

A.TrueC.Methods

B.FalseD.Tools

Hint:a"aualitv“focus

3.Softwaredeterioratesratherthanwearsoutbecause

A.Softwaresuffersfromexposuretohostileenvironments2.Softwareengineeringumbrellaactivitiesareonlyappliedduringtheinitialphasesof

B.Defectsaremorelikelytoariseaftersoftwarehasbeenusedoftensoftwaredev210Pmentprojects.

CMultiplechangereauestsintroduceerrorsincomponentinteractionsA.True

D.SoftwaresparepartsbecomehardertoorderB.False

4.WebAppsareamixtureofprintpublishingandsoftwaredevelopment,makingtheir3.Whichoftiesearethe5genericsoftwareengineeringframeworkactivities?

developmentoutsidetherealmofsoftwareengineeringpractice.A.communication,planning,modeling,construction,deployment

A.TrueB.communication,riskmanagement,measurement,production,reviewing

B.FalseC.analysis,designing,programming,debugging,maintenance

D.analysis,Nanning,designing,programming,testing

5.TherearenorealdifferencesbetweencreatingWebAppsandMobileApps.

A.True4.Planningaheadforsoftwarereusereducesthecostandincreasesthevalueofthe

B.Falsesystemsinto.vhichtheyareincorporated.

A.True

6.Inits$imple>tformanexternalcomputingdevicemayaccessclouddataservicesusingB.False

awebbrowser.

ATrue5.Theessenceofsoftwareengineeringpracticemightbedescribedasunderstandthe

B.Falseproblem,planasolution,carryouttheplan,andexaminetieresultforaccuracy.

ATrue原话:thecommunicationactivitymighthavesixdistantactions:inception,elicitation,

B.Falseelaboration,negotiation,specification,andvalidation.Eachofthesesoftware

enMneerinti:actionswouldhavemanyworktasksandanumberofdistantwork

6.Inagileprecessmodels(敏捷过程模型)theonlydeliverableworkproductistheproducts,

workingprogram.

A.True3.Agoodsofrwaredevelopmentteamalwaysusesthesametasksetforeveryprojectto

B・Falseinsurehighqualityworkproducts

A.True

7.Amostsoftv/aredevelopmentprojectsareinitiatedtotrytomeetsomebusinessneed.BFalse

A,True选需。

B.False

4.Softwareprocessescanbeconstructedoutofpre-existrgsoftwarepatternstobest

8.Ingeneralsoftwareonlysucceedsifitsbehaviorisconsistentwiththeobjectivesofitsmeettheneedsofasoftwareproject.

designers.A,True

A.TrueB.False

B.False

5.WhidiufIarebUnddidbfuibuflwaie

A.SEI

Chapter3:SoftwareProcessStructureB.SPICE

C.ISO9000

1.Whichofthefollowingarerecognizedprocessflowtypes?D.ISO9001

A.Concurrentprocessflow并行过程流E,bothba「dd

B.Iterativeprocessflow迭代过程流

C.Linearprocessflow线性过程流

Ch叩ter4:ProcessModels

D.Spiralprocessflow螺旋过程流?

E.bothaandc

(有人看懂了为什么选E的话请务必告诉我)1.Thewaterfallmodelofsoftwaredevelopmentis

A.Areasonableapproachwhenrequirementsarewelldefined.

2.ThecommunicationactivityisbesthandledforsmallprojectsusingsixdistinctactionsB.AgoodapproachwhenaworkingprogramisrequiredQuickly.

(inception,elicitation,elaboration,negotiation,specificatior,validation).(启动、需求C.Thebestapproachtouseforprojectswithlargedevelopmentteams.

获取、帝求系统、谈判、规格说明和确认)D.Anoldfashionedmodelthatisrarelyusedanymore.

A.True

B.False2.Theincrementalmodelofsoftwaredevelopmentis

A.Areasonableapproachwhenrequirementsarewelldefined.C.DependentonoblecttechnoioRiesforsupport.

B.AioodapproachwhenaworkingcoreproductisrequiredQuickly.D.Notcosteffectivebyknownquantifiablesoftwaremetrics.

C.Thebestapproachtouseforprojectswithlargedevelopmentteams.

D.Arevolutionarymodelthatisnotusedforcommercialproducts.8.Theformclmethodsmodelofsoftwaredevelopmentmakesuseofmathematical

methodsto

3.EvolutionarysoftwareprocessmodelsA.Definethespecificationforcomputer-basedsystems.

A.Areiterativeinnature.B.Developdefectfreecomputer-basedsystems.

B.Caneasilyaccommodateproductrequirementschanges.C.Verifythecorrectnessofcomputer-basedsystems.

C.Donotgererallyproducethrowawaysystems.D.Alloftheabove.

D.Alloftheabove.

9.WhichoftheseisnotoneofthephasenamesdefinedbytheUnifiedProcessmodel

4.Theprototyoingmodel(原型模型)ofsoftwaredevelopmentisforsoftwaredevelopment?

A.Areasonableapproachwhenrequirementsarewelldefined.A.Inceptionphase起始阶段

B.Ausefulapproachwhenacu$tomercannotdefinerequirementsdearly,B.Elaborationphase细化阶段

C.Thebestapproachtouseforprojectswithlargedevelopnentteams.C.Construclionphase构建阶段

D.Ariskymodelthatrarelyproducesameaningfulproduct.D.Validationphase

Hi”l:

5.ThespiralmodelofsoftwaredevelopmentTransitionphase转化阶段

A.Endswith:hedeliveryofthesoftwareproduct.Productionphase生产阶段

B.Ismorechaoticthantheincrementalmodel.

C.Includessroiectrisksevaluationdurinaeachiteration.10.Whichof:heseisnotacharacteristicofPersonalSoftwareProcess(个人软件过程)?

D.Allofthesbove.A.Emphasizespersonalmeasurementofworkproduct.

B.Practitionerrequirescarefulsupervisionbvtheprojectmanamer.

6.TheconcurrentdevelopmentmodelisC.Individuapractitionerisresponsibleforestimatingandscheduling.

A.Anothernameforconcurrentengineering.D.Practitionerisempoweredtocontrolqualityofsoftwareworkproducts.

B.Defineseventsthattriggerengineeringactivitystatetransitions.

C.Onlyusedfordevelopmentofparallelordistributedsystems.11.WhichoftheseareobjectivesofTeamSoftwareProcess?

D.Usedwheneveralargenumberofchangerequestsareanticipated.A.Acceleratesoftwareprocessimprovement

E.BothaancbB.Allowbettertimemanagementbyhighlytrainedprofejsionals

C.Buildselfdirectedsoftwareteams

7.Thecomponent-baseddevelopmentmodelisD.Showmanagershowtoreducecostsandsustainquality

A.Onlyappropriateforcomputerhardwaredesign.E.Bothbardc(感觉A也对)

B.Notabletosupportthedevelopmentofreusablecomponents.Hint:

ShowmanagershowtocoachandmotivatetheirteamsandhowtohelpthemsustainD.Softwareprocessesmustadapttochangesincrementaly

peakperformance.E.Bothcandd

AcceleratesoftwareprocessimprovementbymakingCMMlevel5behaviornormal

andexpected.4.Inagilesoftwareprocessesthehighestprioritiesistosatisfythecustomerthrough

Provideimprovementguidancetohi&h・maturitvomanizations,earlyandcortinuousdeliveryofvaluablesoftware.

A.True

12.ProcesstechnologytoolsallowsoftwareorganizationstocompressschedulesbyB.False

skippingunimportantactivities.

A.True5.Inagiledevelopmentitismoreimportanttobuildsoftwarethatmeetsthecustomers'

B・Falseneedstodaythanworryaboutfeaturesthatmightbeneedsdinthefuture.

A,True

13.ItisgenerallyacceptedthatonecannothaveweaksoftwareprocessesandcreateB.False

highqualityerdproducts.

A,True6.WhatarethefourframeworkactivitiesfoundintheExtremeProgramming(XP)

B.Falseprocessmodel?

A.analysis,design,coding,testing

B.pldiiiiin($,dnolyMb,dci”,uudin(j

Chapter5:AgileDevelopmentC.planning,analysis,coding,testing

D.planning,design,coding,testin/

1.Agilityisnothingmorethantheabilityofaprojectteamtorespondrapidlytochange.

A.True7.Allagileprocessmodelsconformtoagreaterorlesserdegreetotheprinciplesstated

B.Falseinthe"ManifestoforAgileSoftwareDevelopment".

A.True

2.Whichofthefollowingisnotnecessarytoapplyagilitytoasoftwareprocess?B.False

A.Eliminate:heuseofprojectplanningandtestin/

B.Onlyessentialworkproductsareproduced8.Whichisnotoneofthekeyquestionsthatisansweredbyeachteammemberateach

C.ProcessalbwsteamtostreamlinetasksdailyScrummeeting?

D.UsesincrementalproductdeliverystrategyA.Whatdidyoudosincethelastmeeting?

B.Whatobstaclesareyouencountering?

3.Howdoyoucreateagileprocessestomanageunpredictability?C.Whatobstaclesarevouencountering?

A.RequirementsgatheringmustbeconductedverycarefulyD.Whatdoyouplantoaccomplishbethenextteammee:ing?

B.Riskanalysismustbeconductedbeforeplanningtakesplace

C.Softwareincrementsmustbedeliveredinshorttimeperiods9.TheDynamicSystemsDevelopmentMethod(DSDM)suggestsaphilosophythatis

basedontheFaretoprinciple(80%oftheapplicationcanbedeliveredin20%ofthetimeindividualteemmembertothesuccessofateam.

requiredtobuildthecompleteapplication).A.True

A.TrueB.False

B.False

4.Teamswithdiversityintheindividualteammemberskillsetstendtobemoreeffective

10.AgileModeling(AM)providesguidancetopractitionerduringwhichofthesethanteamswithoutthisdiversity.

softwaretasks?A.True

A.AnalysisB.False

B.Design

C.Coding5.Whichoftiefollowingcancontributetoteamtoxicity?

D.TestingA.Frenzied«vorkatmosphere

E.BothaandbB.Inadequatebudget

C.Poorlycoordinatedsoftwareprocess

11.AgileUnifiedProcessusestheclassicUPphasedactivities(inception,elaboration,D.Unclearcefinitionofteamroles

construction,transition)tohelptheteamvisualizetheoverallprocessflow.E,a,b,d

A,True

B.Fabe6.Suflwdrecn^iiieeiiiiKleofiibltut-lurei、indepciideiilufpiublemtuinplexilyondsize

oftheexpectedsoftwareproducts.

A.True

Chapter6:HumanAspectsofSoftwareEngineeringB,False

1.Humanaspectsofsoftwareengineeringarenotrelevantintoday'sagileprocess7,Agileteamsareallowedtoself-organizeandmaketheirowntechnicaldecisions.

models.A.True

A.TrueB.False

B.False

8.InXPametaphorisusedasadevicetofacilitatecommunicationsamongcustomers,

2.Whichofthefollowingisnotanimportanttraitofaneffectivesoftwareengineer?teammembers,andmanagers?

A.AttentivetodetailA.True

B.BrutallyhcnestB.False

C.Followsprocessruledogmatically

D.Resilientunderpressure9.Usinganestablishedsocialmediaplatformnegatestheneedtobeconcernedabout

privacyorsecurity.

3.GroupcommunicationandcollaborationareasimportantasthetechnicalskillsofanA.True

B・Falseisnotallowedtodominatetheproceedings.

A.True

10.UseofcloudservicescanspeedupinformationsharingamongsoftwareteamB.False

members?

A.True4.Theagileviewofiterativecustomercommunicationandcollaborationisapplicableto

B.Falseallsoftwareengineeringpractice.

A.True

11.Incollaborativedevelopmentenvironments,metricsareusedtorewardandpunishB.False

teammembers.

A.True5.Onereasontoinvolveeveryoneonthesoftwareteamintheplanningactivityisto

B・FalseA.adjustthegranularityoftheplan

B.controlfeaturecreep

12.Whichofthesefactorscomplicatedecision-makingbyglobalsoftwareteamsC,Retallteammembersto”si5nUP“totheplan

A.ComplexityofproblemD.understandtheproblemscope

B.Differentviewsoftheproblem

C.Lawofunintendedconsequences6.Projectplansshouldnotbechangedoncetheyareadoptedbyateam.

D.withdeui^iunA.Tiuc

E・Alloftheebove.B,Fake

7.Requirementsmodelsdepictsoftwareinwhichthreedomains?

Chapter7:PrinciplesthatGuidePracticeA.architecture,interface,component

B.cost,risk,schedule

1.Softwareengineeringprincipleshaveaboutathroeyearhalf-life.C・information,function,behavior

A.TrueD.Noneoftheabove

B.False

8.Thedesignmodelshouldbetraceabletotherequiremertsmodel?

2.Whichofthefollowingisnotoneofcoreprinciplesofsoftwareengineeringpractice?A,True

A.Alldesignshouldbeassimpleaspossible,butnosimple;B.False

B.Asoftwaresystemexistsonlytoprovidevaluetoitsusers.

C.Paretoprinciple(20%ofanyproductrequires80%oftheeffort).9.Teamsusirgagilesoftwarepracticesdonotgenerallycreatemodels.

D.RememberthatyouproduceotherswillconsumeA.True

B.False

3.Everycommunicationactivityshouldhaveafacilitatortomakesurethatthecustomer

10.Whichofthefollowingisnotoneoftheprinciplesofgocdcoding?C.peoplewnowantasolution

D.noneoftheabove

A.Createuni:testsbeforeyoubegincoding

B.Createunittestsbeforeyoubegincoding

C,Refractorthecodeafteryoucompletethefirstcodingpass3.Threethingsthatmakerequirementselicitationdifficultareproblemsof

D.Writeselfdocumentingcode,notprogramdocumentationA.budgeting

B.scope适用范困、作用域

11.AsuccessfultestIonesthatdiscoversatleastoneas-yetundiscoverederror.C.understanding

A.TrueD.volatility

B.FalseE.b.c.d

12.Whichofthefollowingarevalidreasonsforcollectingcustomerfeedbackconcerning4.Astakeholder(利益相关者)isanyonewhowillpurchasethecompletedsoftware

deliveredsoftware?systemunderdevelopment.

A.AllowsdeveloperstomakechangestothedeliveredincrementA.True

B.DeliveryschedulecanberevisedtoreflectchangesB,False

C.Developerscanidentifychangestoincorporateintonextincrement

D,AllufUw-bve5.Ilibleloli'.elyuuiiimunfutdiffeicnltublumciiluprupu)ewufliili”lequircnieiiU,

eacharguingthathisorherversionistherightone.

13.Largerprogrammingteamsarealwaysmoreproductivethansmallerteams.A,True

A.TrueB.False

B.False

6.Whichofihefollowingisnotoneofthecontext-freequestionsthatwouldbeused

duringprojectinception?

Chapter8:UnderstandingRequirementsA.Whatwillbetheeconomicbenefitfromagoodsolution?

B.Whoisbehindtherequestforwork?

1.RequiremertsengineeringisagenericprocessthatdoesnotvaryfromonesoftwareC,Whowillpavforthework?

projecttoanother.D.Whowillusethesolution?

A.True

B.False7.Non-functbnalrequirementscanbesafelyignoredinmodernsoftwaredevelopment

projects.

2.DuringprojectinceptiontheintentoftheofthetasksaretodetermineA.True

A.basicprobemunderstandingB.False

B.natureofthesolutionneeded

8.Incollabora:iverequirementsgatheringthefacilitatorB.Fake

A.arrangesthemeetingplace

B.cannotbeacustomer14.Theresutoftherequirementsengineeringtaskisananalysismodelthatdefines

GcontrolsIkemeeting:whichofthefollowingproblemdomain(s)?

D.mustbeanoutsiderA.information

B.functional

9.WhichofthefollowingisnotoneoftherequirementclassificationsusedinQualityC.behavioral

FunctionDeployment(QFD)?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论