软件工程复习英文.docx
- 文档编号:23353087
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:20
- 大小:26.63KB
软件工程复习英文.docx
《软件工程复习英文.docx》由会员分享,可在线阅读,更多相关《软件工程复习英文.docx(20页珍藏版)》请在冰豆网上搜索。
软件工程复习英文
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。
Whichofthefollowingisnotaprinciplethatshouldbefollowedwhencreatingaspecification?
以下哪一项不是必须建立一个规范时,应遵循一个原则?
(b)
a。
createacognitivemodelratherthanadesignmodel
b。
makesurethespecificationdotsevery"i"andcrossesevery"t”
c。
Establishthecontextinwhichsoftwareoperates
d.separatefunctionalityfromimplementation
8。
Whichofthefollowingisnotaguidelineforrepresentingrequirements?
(d)
a。
diagramsshouldberestrictedinnumberandconsistentinuse
b。
representationformatandcontentshouldberelevanttothecontent
c.representationsshouldberevisable
d。
usenomorethan7plusorminus2colorsinanydiagrams
1。
Thestatetransitiondiagram(d)状态转换图
a.depictsrelationshipsbetweendataobjects
b.depictsfunctionsthattransformthedataflow
c.indicateshowdataaretransformedbythesystem
d。
indicatessystemreactionstoexternalevents用于显示系统反应外部事件
2。
Thedatamodelconsistsofthreepiecesofinterrelatedinformation(d)
a.attributes
b.dataobjects
c。
relationships
d.alloftheabove
3.Therelationshipsshowninadatamodelmustbeclassifiedtoshowtheir(c)
在一个数据模型中显示的关系必须被分类,以显示他们的
a.Widthanddepth
b.Directionalityandreliability
c.cardinalityandmodality基数和方式
d。
probabilityandrisk
4.Forpurposesofbehaviormodelingastateisany(c)
对于行为建模的目的,一个状态是任何
a。
consumerorproducerofdata。
b。
dataobjecthierarchy.
c。
observablemodeofbehavior.观察到的行为模式
d.welldefinedprocess。
5.Thedatadictionarycontainsdescriptionsofeachsoftware(b)
数据字典包含了每个软件的说明
a.configurationitem
b.dataobject数据对象
c。
diagram
d。
notation
6.Thedataflowdiagrammustbeaugmentedbydescriptivetextinordertodescribethefunctionalrequirementsforasoftwareproduct。
(T)
数据流图必须通过描述性文本以描述为一个软件产品的功能性要求进行扩充。
1.Whichofthefollowingisnotanareaofconcerninthedesignmodel?
(d)
以下哪一项不是在设计模式关注的一个区域?
a.architecture
b.data
c。
interfaces
d。
projectscope项目范围
2.Theimportanceofsoftwaredesigncanbesummarizedinasingleword(d)
软件设计的重要性,可以归纳为一个字
a.accuracy
b。
complexity
c.efficiency
d.quality质量
3。
Whichoftheseisacharacteristicofagooddesign?
(b)
哪一个良好的设计特点?
a.exhibitsstrongcouplingbetweenitsmodules
b.implementsallrequirementsintheanalysismodel实现在分析模型中的所有规定
c.includestestcasesforallcomponents
d.incorporatessourcecodefordescriptivepurposes
5。
Thecontrolhierarchyrepresentsthe(b)
控制层次代表了
a.decisionorder
b。
organizationofmodules组织模块
c.repetitionofoperations
d.sequenceofprocesses
6。
Softwareprocedurefocusesonthe(c)软件过程关注于
a。
controlhierarchyinamoreabstractsense.
b。
processingdetailsofeachmoduleindividually。
c.processingdetailsofeachthesetofmodulescollectively。
每个处理的细节的模块集合统称
d.relationshipbetweencontrolandprocedure。
7Toachievehighmodularityofsoftwarecomponentsyouneed(C)
为了达到你需要的软件组件的高度模块化
a。
highcouplingandhighcohesion
b。
highcouplingandlowcohesion
c.lowcouplingandhighcohesion低耦合和高聚合
d.lowcouplingandlowcohesion
8.Cohesionisaqualitativeindicationofthedegreetowhichamodule(b)
凝聚力是在何种程度上一个模块的定性指示
a.canbewrittenmorecompactly.
b.focusesonjustonething.专注于一件事
c。
isabletocompleteitsfunctioninatimelymanner。
d。
isconnectedtoothermodulesandtheoutsideworld.
9.Couplingisaqualitativeindicationofthedegreetowhichamodule(d)
耦合是一个模块在何种程度上定性指标
a。
canbewrittenmorecompactly.
b。
focusesonjustonething.
c。
isabletocompleteitsfunctioninatimelymanner.
d.isconnectedtoothermodulesandtheoutsideworld。
连接到其他的模块和外界
1.Intransactionmappingthefirstlevelfactoringresultsinthe(c)
在事务处理映射的第一层因子分解结果在
a。
creationofaCFD
b。
derivationofthecontrolhierarchy
c。
distributionofworkermodules职工的模块分布
d.refinementofthemoduleview
2.Anecessarysupplementtotransformortransactionmappingneededtocreateacompletearchitecturaldesignis(c)
一个必要的补充,改造或交易映射需要建立一个完整的体系结构设计
a。
entityrelationshipdiagrams
b.thedatadictionary
c.processingnarrativesforeachmodule每个模块的处理叙述
d.testcasesforeachmodule
1.Whichofthefollowinginterfacedesignprinciplesdoesnotallowtheusertoremainincontroloftheinteractionwithacomputer?
(d)
以下哪项界面设计原则不允许用户保持与计算机的交互控制?
a.allowinteractiontointerruptible
b.allowinteractiontobeundoable
c。
hidetechnicalinternalsfromcasualusers
d.onlyprovideonerigidlydefinedmethodforaccomplishingatask
只为完成任务提供1个严格的定义方法
2。
Whichofthefollowinginterfacedesignprinciplesreducetheuser'smemoryload?
(d)
以下哪项界面设计原则减少用户的记忆负担?
a。
defineintuitiveshortcuts定义直观的快捷键
b.discloseinformationinaprogressive以循序渐进的信息公开
c.establishmeaningfuldefaults建立有意义的默认值
d。
alloftheabove
3.Interfaceconsistencyimpliesthat(a)接口的一致性意味着
a。
input
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 复习 英文