大连交通大学WORD学.docx
- 文档编号:24729750
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:14
- 大小:22KB
大连交通大学WORD学.docx
《大连交通大学WORD学.docx》由会员分享,可在线阅读,更多相关《大连交通大学WORD学.docx(14页珍藏版)》请在冰豆网上搜索。
大连交通大学WORD学
大连交通大学WORD学
大连交通大学试卷
2021~2021学年第1学期
.
教研室主任
(签字)
学院院长(系主任)
(签字)
.
课程Softwareengineering(软件工程)(A卷)(2021年级)课程性质(□必修□专业限选□任选)考试方式(□闭卷□开卷)
一、Foreachquestion,therearefourchoices得分markedA,B,C,D,choosethebestanswer.(each1point,total30point).
1、Theaimofsoftwareengineeringistoproducesoftwarethatis:
A.deliveredontimeB.deliveredwithinbudgetC.satisfiesusers'needsD.alloftheabove
2、Moretimeandmoneyisspentinthe___________phasethananyother
phase.
A.requirementsB.specification
C.maintenanceD.implementationandintegration
、Duringwhichphaseofthesoftwareprojectmanagementlifecycle
shouldtestingoccur?
4、Inwhichofthefollowingcircumstancesmightthewaterfallsoftware
life-cyclemodelbeanappropriateonetouse?
A.large-scale,in-houseproducts
B.forproductsutilizinganopenarchitectureandcomplexuser-interface
C.largedocument-drivenprojectsrequiringadisciplinedapproachD.shortprogramsthatwillnotneedmaintenance
5、AdisadvantageoftheIncrementalmodelisthat:
A.clientsarenotbilleduntilthelastbuildiscompleted.B.themodelcaneasilydegenerateintothe'build-and-fix'
approach.
C.itisnoteasytoaccommodatechangesthatoccurduetoexternal
(competitive,socialandregulatory)forces.
D.Allofthesearedisadvantagesoftheincrementalmodel.
6、Acommonfeature(s)ofobject-orientedlifecyclemodelsis/are:
A.iterationB.parallelism
C.incrementaldevelopmentD.alloftheabove
7、Thedemocraticteamapproachisalsoknownas:
B.egolessprogramming
C.bottom-upimplementation
3A.integrationB.implementation
C.maintenanceD.testingoccursduringeachphase.
A.theclean-roomapproach
D.synchronize-and-stabilizeteams题号得分一二三四五六七八九总分8、Intheclassicalchiefprogrammerteamapproach,theteammemberresponsibleforblackboxtestcasegenerationis:
A.thechiefprogrammerB.theback-upprogrammerC.programmerD.theprogrammingsecretary
9、Stepwiserefinementisaproblemsolvingtechniquethatunderliesmanysoftware
engineeringtechniques.Itcanbedefinedasameansto:
A.specifytheproduct'sdesignupfrontinordertominimizeintegrationproblems
duringlaterphases
B.postponedecisionsondetailsuntilaslateaspossibleinordertobeableto
concentrateontheimportantissues
C.decomposetheproblemintopiecesofequalimportance
D.reviewtheproject'sdeliverablessuchasspecificationdocumentsandcodeby
steppingthroughthemduringreviewmeetings
10、Atoolthatcanautomaticallymanagemultipleversionsisa(n):
A.upperCASEtoolB.compiler
C.configurationmanagementtoolD.structureeditor
11、Insoftwareengineeringthetermqualityimplies:
A.excellence
B.theextenttowhichtheproductsatisfiesitsspecification
C.therehavebeennofatalorotherwisecatastrophicconsequencesofitsoperation
D.thatcomprehensivetestinghasnotrevealedthepresenceofanybugs
12、WhyshouldtheSQAgroupbekeptunderseparatemanagementfromthedevelopment
team(s)?
A.toincreasetheemploymentprospectsoftheanalysts.B.todecreasethecostofmanaginglargeteams
C.tofacilitatetheprincipleofinformationhidingthatiscrucialto
object-orientedsystems
D、duetoconflictsthatmayariseasproductiondeadlinesapproachwhilstthe
productstillhasseriousfaults.
13、Thetwomaindesignstrategiesareknownasfunctionaldesignandobject-orientated
design.Whichofthefollowingstatementsisfalse?
A.Inanobject-orientateddesignthesystemstateisdecentralizedandeachobject
managesitsownstateinformation.
B.Infunctionaldesignthesystemstateiscentralizedandstateinformationis
accessedbydifferentfunctions.
C.themostappropriatedesignstrategyisselectedforeachstageofdesign,there
isnoneedtoadheretoasingleapproachduringthewholedesignprocess.
D.thesamedesignapproachmustbeusedinthedesignofdifferentsystemcomponents
toensureconsistency,especiallyforlargesoftwaresystems.
.
考生注意:
考试时间120分钟试卷总分100分共5页第1页
.
专业班级14、Adesignissaidtobeagooddesignifthecomponentsare:
A.StronglycoupledandWeaklycohesiveB.StronglycoupledandstronglycohesiveC.Stronglycohesiveandweaklycoupled
D.Weaklycohesiveandweaklycoupled
15、Whatis/arethemajordisadvantage(s)ofbasingtherequirement
specificationonaprototypemodel?
A.Therapidprototypecannotstandasalegalstatementofacontract
betweenadeveloperandaclient.
B.Creatingaworkingprototypetakesmoretimeandeffortthan
学号装姓名订线.
formulatingwrittenspecifications.
Theusersarenotabletounderstandthemtothesameextentthattheyareabletocomprehendwrittenspecifications.16、Usingthestructuredsystemsapproachforspecificationanddesign
theemphasisison:
A.Real-TimesystemsB.actionsC.dataD.objects
17、Usingstructuredsystemsanalysis,thelogicoftheprocessesis
developedby
A.definingthedatastoresanddataflowsB.datamodeling
C.processdecompositionD.decisiontrees18、Duringdetaileddesign___________and___________arespecified.A.algorithms,datastructuresB.modules,interconnectionsC.subsystems,interfaces
19、TheunderliningtechniqueinDataFlowAnalysisis:
A.generalizationB.specialization
C.stepwiserefinementD.encapsulation20、InOODhowcanyoudecidewheretolocateanaction?
A.byassigningittoaclassortoaclient(i.e.programunit)that
sendsamessagetoanobjectofthatclass
B.onthebasisofinformationhiding.i.e.actionsperformedonstate
variablesshouldbelocaltothatclassC.byusingresponsibility-drivendesignD.byanyofthesethreemethods
21、WhichUMLdiagrambestemphasizesthechronologicalorderofmessages?
C.D.allofthesearedisadvantages
D.architecture,humancomputerinteractions(HCI)
A.classdiagramB.sequencediagramC.collaborationdiagramD.usecase
22、AsaruleofthumbIFstatementsshouldnotbenestedtoadepthgreaterthan:
A.1B.2C.3D.4
23、Blackboxtestingisbasedonthe:
A.designdocument
B.specificationdocument
D.SoftwareProjectManagementPlan(SPMP)E.allofthese
24、Asuccessfultestcaseisonethat:
A.detectsanalreadyidentifiedfault.B.detectsapreviouslyundetectedfault.C.runswithoutafaultbeingdetected.
D.exhaustivelytestseverypaththroughamodule.
25、Howmanytestcasesshouldbepreparedforeachsetwhenitisspecifiedthatanitem
mustbelongtoagivensetinthespecifications?
A.1B.2C.3D.noneoftheabove
26、Anumberofstudieshavecomparedstrategiesformoduletesting.Whichofthefollowing
statementsontheirrelativemeritsisfalse?
A.codeinspectionisatleastaseffectiveatdetectingfaultsasglass-boxandblack-box
testing.
B.professionalprogrammersdetectedmorefaultswithcodereadingthanblack-boxand
glass-boxtesting,andthefaultdetectionratewashigher.C.codereadingleadtothedetectionofmoreinterfacefaults.
D.codewalkthroughsprovedtobetheleastcost-effectivemethod.
27、Anadvantageoftop-downimplementationandintegrationis:
A.itiseasytodeterminewherethefaultlieswhenanewmoduleisadded
B.majordesignflawsshowupearlywhenthelogicmodulesarecodedandtestedC.operationalmodulesareimplementedaftertheirancestorlogicmodules
D.noneofthese.
28、Integrationtestingshouldberunbythe:
A.SQAgroup
B.programmerswhodevelopedthemodules
C.analystswhospecifiedthemodules'functionality
D.clients
29、Duringwhichphaseofthesoftwarelifecycledoyoufirstconsidermaintenance?
A.implementationB.testing
C.maintenanceD.fromtheverybeginning
30、Oftenthebestwayofdealingwithproblemsinvolvingthe(software)productthatare
notemergenciesisto:
A.fixthem
B.findawork-round
C.assignthemtotheleastexperiencedprogrammersD.blamesomeoneelse
共5页第2页
.
专业班级学号姓名.
得分二、Fillintheblank(eachblank1point,total10
point)
1.Onesimplewayoflookingatthespiralsoftwarelife-cyclemodelisasawaterfallmodelwitheachphaseproceededby2.ACASEdevicethatprovidessupportforoneortwoactivitieswithinthesoftwaredevelopmentprocessisreferredtoasa(n)3.Anewversionofafaultymoduleisa(n)4.istheextenttowhichtheproductmeetsitsconstraintswithregardtoresponsetimeorspacerequirements.
5.Ifadatastructureispassedasanargument,butthecalledmodule装operatesononlysomeoftheindividualcomponentsofthatdatastructure
thentheyaresaidtobecoupled.
6.CRCstandsforClassResponsibility.
7.Attheendofthephasetestcasescanstarttobedrawnup.8.Whenachangeismadetoaproducttoreacttochangesintheenvironment,thisisanexampleofmaintenance.
9.Ifamaintenanceprogrammerlocatesafaultandchangesit,sointroducinganotherfaultintheproduct,thenthisistermedafault.
订10.Theprocessofstartingwiththesourcecodeandrecreatingthedesign
documentsoreventhespecificationsisknownas
三、Answerthefollowingquestion.(total45point)
1、Explainthefollowingnoun.(each3point,total15point)
(1)SoftwareEngineering
线
(2)Cost-benefitAnalysis
(3)Cohesion
(4)Dataencapsulation
(5)Reuse
2、Drawthewaterfallmodelanddescribeitsstrengthsandweaknesses.(6point)
共5页第3页
.
专业班级学号姓名.
.3、Listthedocumentationthatshouldbeproducedduringeachphaseofthesoftwarelifecycle.(7point)装
订
4、Whatisthestructureofclassicalchiefprogrammerteamandwhatarethetwokeycharactersofchiefprogrammerteam?
(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大连 交通大学 WORD