大学《软件工程》复习题Word格式.docx

上传人:b****6 文档编号:21354177 上传时间:2023-01-29 格式:DOCX 页数:56 大小:36.48KB
下载 相关 举报
大学《软件工程》复习题Word格式.docx_第1页
第1页 / 共56页
大学《软件工程》复习题Word格式.docx_第2页
第2页 / 共56页
大学《软件工程》复习题Word格式.docx_第3页
第3页 / 共56页
大学《软件工程》复习题Word格式.docx_第4页
第4页 / 共56页
大学《软件工程》复习题Word格式.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

大学《软件工程》复习题Word格式.docx

《大学《软件工程》复习题Word格式.docx》由会员分享,可在线阅读,更多相关《大学《软件工程》复习题Word格式.docx(56页珍藏版)》请在冰豆网上搜索。

大学《软件工程》复习题Word格式.docx

7Whichphaseofsoftwareprojectsisusuallythemostcostly?

1requirements

1design

1implementation

1testing

1maintenance

8Duringwhichdecadewastheterm"

softwareengineering"

coined?

1The1920'

s

1The1940'

1The1960'

1The1980'

9Whichofthefollowingactivitiesarepartoftherequirementsphase?

(Chooseallthatapply.)

1Clarificationoftheusers'

needs.

1Developmentofaprojectplan,includingtheprocesstobefollowed.

1Developmentofaverification&

validationplan.

1Writingasystemtestplan.

10Youareasoftwaremanageratalargesoftwarecompany.Youareaskedtobidonaprojectthatwouldautomatetheairtrafficcontrolsystemforalargeairport.Thecurrent(largelymanual)systemworksreasonablywell,butyourpotentialclienthopestosavemoneybyautomatingthesystem.However,theclientisveryflexibleaboutthetermsofthecontract.Yourealizethatthereareextremelyhighsafetyandreliabilityrequirementsandthecorporatelawyersadviseyouthatthecompanycouldbeliablefordamagesifthesystemfailstooperateproperly.Inaddition,therearemanyunknownsaboutthefeasibilityofthesystemthatmaynotberesolveduntilmuchlaterindevelopment.Whichlifecyclemodelwouldyouchoose?

1Thewaterfallmodel

1Theincrementalmodel

1Thespiralmodel

1Thesynchronize-and-stabilizemodel

11Youworkforasmallstart-upcompanytryingtosecureventurecapitalfunding.Theproductyouintendtodevelopismass-marketconsumersoftwareforanunprecedentedapplication;

thustherearemanyquestionsabouttheuserinterface.Whichlifecyclemodelwouldyouchoose?

1Thebuild-and-fixmodel

1Therapidprototypingmodel

12Whichofthefollowingareexamplesofnonexecution-basedtesting?

1Systemtestplan

1Walkthroughs

1Inspections

1Unittesting

1Correctnessproofs

13Whichofthefollowingstatementsaboutsoftwareprocessisnottrue?

1Theprocesscoversallstepsfrominitialideaandrequirementstodelivery,maintenance,andfinalretirement.

1Havingagoodprocessguaranteesthatyouwillhaveagoodproduct.

1Differentprocessesareneededfordifferentkindsofsoftware.

1Theprocessisthekeyfactorindeterminingkeypropertiesorqualitiesoftheproduct.

14Whichofthefollowingprinciplesdoesnotdirectlyhelpmanagecomplexity?

1Rigorandformality

1Separationofconcerns

1Modularity

1Abstraction

15Whichofthefollowingsoftwarequalitiesisaninternalsoftwarequality?

1Correctness

1Evolvability

1Performance

1Userfriendliness

16Whichofthefollowingwouldnotbeappropriatetoincludeinarequirementsdocument?

1Non-functionalrequirements

1Aroughdescriptionoftheuserinterface

1Moduleinterfacespecifications

1Adescriptionofhowthepotentialusersdotheirworkwithouttheproposedsystem

Keys:

17a

18b

19a

20b

21b

22b

23e

24c

25a,b,c,d

26c

27c

28b,c,e

29b

30a

31b

32C

33

QuizII

1Whichquestionnolongerconcernsthemodernsoftwareengineer?

1Whydoescomputerhardwarecostsomuch?

1Whydoessoftwaretakealongtimetofinish?

1Whydoesitcostsomuchtodevelopapieceofsoftware?

1Whycan'

tsoftwareerrorsberemovedfromproductspriortodelivery?

2Todaytheincreasedpowerofthepersonalcomputerhasbroughtaboutanabandonmentofthepracticeofteamdevelopmentofsoftware.

3Softwareisaproductandcanbemanufacturedusingthesametechnologiesusedforotherengineeringartifacts.

4Softwaredeterioratesratherthanwearsoutbecause

1Softwaresuffersfromexposuretohostileenvironments

1Defectsaremorelikelytoariseaftersoftwarehasbeenusedoften

1Multiplechangerequestsintroduceerrorsincomponentinteractions

1Softwaresparepartsbecomehardertoorder

5Mostsoftwarecontinuestobecustombuiltbecause

1Componentreuseiscommoninthesoftwareworld.

1Reusablecomponentsaretooexpensivetouse.

1Softwareiseasiertobuildwithoutusingsomeoneelse'

scomponents

1Off-the-shelfsoftwarecomponentsareunavailableinmanyapplicationdomains.

6Thenatureofsoftwareapplicationscanbecharacterizedbytheirinformation

1complexity

1content

1determinacy

1bothbandc

7Modernsoftwareapplicationsaresocomplexthatitishardtodevelopmutuallyexclusivecategorynames.

8Thesocalled"

neweconomy"

thatgrippedcommerceandfinanceduringthe1990sdiedandnolongerinfluencesdecisionsmadebybusinessesandsoftwareengineers.

9Thefunctionalityofmostcomputersystemsdoesnotneedtobeenhancedthelifetimeofthesystem.

10Changecannotbeeasilyaccommodatedinmostsoftwaresystems,unlessthesystemwasdesignedwithchangeinmind.

11Mostsoftwaredevelopmentprojectsareinitiatedtotrytomeetsomebusinessneed.

12Ingeneralsoftwareonlysucceedsifitsbehaviorisconsistentwiththeobjectivesofitsdesigners

13Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?

1Process

1Manufacturing.

1Methods

1Tools

14Softwareengineeringumbrellaactivitiesareonlyappliedduringtheinitialphasesofsoftwaredevelopmentprojects.

15Whichofthesearethe5genericsoftwareengineeringframeworkactivities?

1communication,planning,modeling,construction,deployment

1communication,riskmanagement,measurement,production,reviewing

1analysis,designing,programming,debugging,maintenance

1analysis,planning,designing,programming,testing

16Processmodelsaredescribedasagilebecausethey

1eliminatetheneedforcumbersomedocumentation

1emphasizemaneuverabilityandadaptability

1donotwastedevelopmenttimeonplanningactivities

1makeextensiveuseofprototypecreation

17WhichofthesetermsarelevelnamesintheCapabilityMaturityModel?

?

1Performed

1Repeated

1Reused

1Optimized

1bothaandd

18Softwareprocessescanbeconstructedoutofpre-existingsoftwarepatternstobestmeettheneedsofasoftwareproject.

19Whichofthesearestandardsforassessingsoftwareprocesses?

1SEI

1SPICE

1ISO19002

1ISO9001

1bothbandd

20Thebestsoftwareprocessmodelisonethathasbeencreatedbythepeoplewhowillactuallybedoingthework.

21WhichoftheseisnotacharacteristicofPersonalSoftwareProcess?

1Emphasizespersonalmeasurementofworkproduct

1Practitionerrequirescarefulsupervisionbytheprojectmanager

1Individualpractitionerisresponsibleforestimatingandscheduling

1Practitionerisempoweredtocontrolqualityofsoftwareworkproducts

22WhichoftheseareobjectivesofTeamSoftwareProcess?

1Acceleratesoftwareprocessimprovement

1Allowbettertimemanagementbyhighlytrainedprofessionals

1Buildself-directedsoftwareteams

1Showmanagershowtoreducecostsandsustainquality

23Processtechnologytoolsallowsoftwareorganizationstocompressschedulesbyskippingunimportantactivities.

24Itisgenerallyacceptedthatonecannothaveweaksoftwareprocessesandcreatehighqualityendproducts.

25a

26b

27b

28c

29d

30d

31a

32b

33b

34a

35a

36b

37b

38b

39a

40b

41e

42a

43e

44a

45b

46e

47b

48a

QuizIII

1Thelinearsequentialmodelofsoftwaredevelopmentis

1Areasonableapproachwhenrequirementsarewelldefined.

1Agoodapproachwhenaworkingprogramisrequiredquickly.

1Thebestapproachtouseforprojectswithlargedevelopmentteams

1Anoldfashionedmodelthatcannotbeusedinamoderncontext.

2Thelinearsequentialmodelofsoftwaredevelopmentisalsoknownasthe

1Classicallifecyclemodel

1Fountainmodel

1Spiralmodel

1Waterfallmodel

3Theincrementalmodelofsoftwaredevelopmentis

1Agoodapproachwhenaworkingcoreproductisrequiredquickly

1Arevolutionarymodelthatisnotusedforcommercialproducts.

4Therapidapplicationdevelopmentmodelis

1Anothernameforcomponent-baseddevelopment

1Ausefulapproachwhenacustomercannotdefinerequirementsclearly

1Ahighspeedadaptationofthelinearsequentialmodel

1Alloftheabove.

5Evolutionarysoftwareprocessmodels

1Areiterativeinnature.

1Caneasilyaccommodateproductrequirementschanges

1Donotgenerallyproducethrowawaysystems

1Alloftheabove

6Theprototypingmodelofsoftwaredevelopmentis

1Areasonableapproachwhenrequirementsarewelldefined

1Ausefulapproachwhenacustomercannotdefinerequirementsclearly.

1Thebestapproachtouseforproject

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

当前位置:首页 > 初中教育 > 理化生

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

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