計算機科學-浙江大學軟件工程資料-軟件工程題庫_第1頁
計算機科學-浙江大學軟件工程資料-軟件工程題庫_第2頁
計算機科學-浙江大學軟件工程資料-軟件工程題庫_第3頁
計算機科學-浙江大學軟件工程資料-軟件工程題庫_第4頁
計算機科學-浙江大學軟件工程資料-軟件工程題庫_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

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的話請務(wù)必告訴我)1.Thewaterfallmodelofsoftwaredevelopmentis

A.Areasonableapproachwhenrequirementsarewelldefined.

2.ThecommunicationactivityisbesthandledforsmallprojectsusingsixdistinctactionsB.AgoodapproachwhenaworkingprogramisrequiredQuickly.

(inception,elicitation,elaboration,negotiation,specificatior,validation).(啟動、需求C.Thebestapproachtouseforprojectswithlargedevelopmentteams.

獲取、帝求系統(tǒng)、談判、規(guī)格說明和確認)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構(gòu)建階段

D.Ariskymodelthatrarelyproducesameaningfulproduct.D.Validationphase

Hi”l:

5.ThespiralmodelofsoftwaredevelopmentTransitionphase轉(zhuǎn)化階段

A.Endswith:hedeliveryofthesoftwareproduct.Productionphase生產(chǎn)階段

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(利益相關(guān)者)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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論