软件工程复习英文.docx
《软件工程复习英文.docx》由会员分享,可在线阅读,更多相关《软件工程复习英文.docx(16页珍藏版)》请在冰豆网上搜索。
软件工程复习英文
1.Whichquestionnolongerconcernsthemodernsoftwareengineer?
(a)
现如今的软件工程师不再考虑以下哪个问题?
a.Whydoescomputerhardwarecostsomuch?
计算机硬件为什么如此昂贵
b.Whydoessoftwaretakealongtimetofinish?
c.Whydoesitcostsomuchtodevelopapieceofsoftware?
d.Whycan'tsoftwareerrorsberemovedfromproductspriortodelivery?
2.Softwaredeterioratesratherthanwearsoutbecause(c)
软件通常是变坏而不是磨损的原因是
a.Softwaresuffersfromexposuretohostileenvironments
b.Defectsaremorelikelytoariseaftersoftwarehasbeenusedoften
c.Multiplechangerequestsintroduceerrorsincomponentinteractions
在组件交互中需求发生变化导致错误
d.Softwaresparepartsbecomehardertoorder
3.Mostsoftwarecontinuestobecustombuiltbecause(d)大多数软件产品是定制的原因是
a.Componentreuseiscommoninthesoftwareworld
b.Reusablecomponentsaretooexpensivetouse
c.Softwareiseasiertobuildwithoutusingsomeoneelse'scomponents.
d.Offtheshelfsoftwarecomponentsarenotcommonlyavailable现成的软件组件不常用
4.Thenatureofsoftwareapplicationscanbecharacterizedbytheirinformation(d)
软件应用的本质可以被特色化,通过他们信息的
a.complexity
b.content内容
c.determinacy(确定性)
d.choices"b"and"c"
5.Addingmorepeopletoaprojectthatisalreadybehindscheduleisagoodwaytocatchup.(F)
添加更多的人到一个项目,已经落后于时间表是赶上一个很好的方式
6.Changecannotbeeasilyaccommodatedinmostsoftwaresystems,unlessasystemwasdesignedwithchangeinmind.(T)
需求变化不适应于大多数的软件系统,除非软件在设计之初便考虑了变化因素
7.Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?
(b)
下面列出的项目是不是一个软件工程的层?
a.Process
b.Manufacturing制造业
c.Methods
d.Tools
8.Whatarethethreegenericphasesofsoftwareengineering?
(a)
软件工程的三个一般的阶段是
a.definition,development,support定义阶段、开发阶段、维护阶段
b.what,how,where
c.programming,debugging,maintenance
d.analysis,design,testing
9.WhichofthesetermsisalevelnameintheCapabilityMaturityModel?
(b)
a.Adhoc
b.Repeatable可重复的
c.Reusable
d.Organized
10.Thelinearsequentialmodelofsoftwaredevelopmentis(a)
软件开发中的线性模型是
a.Areasonableapproachwhenrequirementsarewelldefined.
当需求被良好定义时的合理开发方式。
b.Agoodapproachwhenaworkingprogramisrequiredquickly.
c.Thebestapproachtouseforprojectswithlargedevelopmentteams.
d.Anoldfashionedmodelthatisrarelyusedanymore.
11.Theprototypingmodelofsoftwaredevelopmentis(b)软件开发中的原型模型是
a.Areasonableapproachwhenrequirementsarewelldefined.
b.Ausefulapproachwhenacustomercannotdefinerequirementsclearly.
当客户无法清晰定义需求时的有效开发方式
c.Thebestapproachtouseforprojectswithlargedevelopmentteams.
d.Ariskymodelthatrarelyproducesameaningfulproduct.
6.Therapidapplicationdevelopmentmodelis(c)快速开发模型是
a.Anothernameforcomponent-baseddevelopment.
b.Ausefulapproachwhenacustomercannotdefinerequirementsclearly.
c.Ahighspeedadaptationofthelinearsequentialmodel.线性顺序模型的高速适应方式
d.Alloftheabove.
7.Theincrementalmodelofsoftwaredevelopmentis(b)软件开发中的增量模型是
a.Areasonableapproachwhenrequirementsarewelldefined.
b.Agoodapproachwhenaworkingcoreproductisrequiredquickly.
当核心产品需要被迅速开发时的良好开发方式
c.Thebestapproachtouseforprojectswithlargedevelopmentteams.
d.Arevolutionarymodelthatisnotusedforcommercialproducts.
8.Thespiralmodelofsoftwaredevelopment(c)螺旋开发模型
a.Endswiththedeliveryofthesoftwareproduct
b.Ismorechaoticthantheincrementalmodel
c.Includesprojectrisksevaluationduringeachiteration在每个迭代中都包括项目风险评估
d.Alloftheabove
1.Oneofthemostdifficultpartsofsoftwarerequirementsanalysisisensuringthedeveloperunderstandsthecustomer'sneeds.(T)
软件需求分析中最困难的部分之一是确保开发人员了解客户的需求。
2.WhichofthesepeoplewouldnotbelikelytopartoftheFASTteam?
(a)
a.softwareengineers
b.developingrepresentative
c.marketingrepresentatives
d.seniorfinancialofficers
3.Whichoftheserequirementsarenotconsideredduringqualityfunctiondeployment(QFD)?
(a)
a.excitingrequirements
b.expectedrequirement
c.normalrequirements
d.technologyrequirements
4.Informationflowrepresentsthemannerinwhichdataandcontrol(b)
信息流表示其中数据及控制以这样的方式
a.arerelatedtooneanother.
b.changeaseachmovesthroughthesystem.转变为整个系统的每个动作。
c.willbeimplementedinthefinaldesign.
d.noneoftheabove.
5.Inthecontextofrequirementsanalysis,twotypesofproblempartitioningare(a)
在需求分析的背景下,两种类型的问题划分为
a.bottom-upandtop-down
b.horizontalandvertical
c.subordinateandsuperordinate
d.noneoftheabove
6.Whichviewshouldbeconsiderdfirstduringsoftwarerequirementsanalysis?
(c)
在软件需求分析中哪个看法首先应该考虑的?
a.actorview
b.dataview
c.essentialview
d.implementationview
7.Whichofthefollowingisnotaprinciplethatshould