软件工程练习题总Word文件下载.docx
- 文档编号:8183083
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:12
- 大小:26.38KB
软件工程练习题总Word文件下载.docx
《软件工程练习题总Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程练习题总Word文件下载.docx(12页珍藏版)》请在冰点文库上搜索。
A)exhibitsstrongcouplingbetweenitsmodules
B)implementsallrequirementsintheanalysismodel
在分析模型中实现所有要求
C)includestestcasesforallcomponents
D)providesacompletepictureofthesoftware
E)bothbandd
4.Whichofthefollowingareareasofconcern(关注)inthedesignmodel?
A)architecture架构
B)data
C)interfaces
D)projectscope
E)a,bandc
5.Polymorphismreducestheeffortrequiredtoextendanobjectsystemby
多态性减少需要通过什么来扩展对象系统
A)couplingobjectstogethermoretightly.
B)enablinganumberofdifferentoperationstosharethesamename.
使一些不同的操作共享相同的名称
C)makingobjectsmoredependentononeanother.
D)removingthebarriersimposedbyencapsulation
6.Whichofthefollowingmodelscanbeusedtorepresentthearchitecturaldesignofapieceofsoftware.以下模型哪些可以代表一个软件的架构设计
A)Dynamicmodels动态
B)Functionalmodels功能
C)Structuralmodels结构
D)Alloftheabove
7.Cohesionisaqualitativeindicationofthedegreetowhichamodule
凝聚力是一个模块在何种程度上的定性指标
B)focusesonjustonething.专注于一件事
D)isconnectedtoothermodulesandtheoutsideworld.
8.Whichoftheitemslistedbelowisnotoneofthesoftwareengineeringlayers?
软件工程的层
a)Process
b)Manufacturing制造
c)Methods
d)Tools
9.Evolutionarysoftwareprocessmodels演化软件过程模型
a)Areiterativeinnature迭代性质b)Caneasilyaccommodateproductrequirementschanges可以轻松地容纳产品需求的变化
c)Donotgenerallyproducethrowawaysystems一般不产生一次性的系统
d)Alloftheabove
10.Theimportanceofsoftwaredesigncanbesummarizedinasingleword:
软件设计的重要性可归纳为一个词
(A)accuracy精度(B)complexity复杂(C)efficiency效率(D)quality
11.Systems____istheprocessofdescribing,organizing,andstructuringthecomponentsofasystematboththearchitecturallevelandadetailedlevelwithaviewtowardconstructingtheproposedsystem.系统____是系统的组成部分,在建筑水平和走向建议的制度建设的详细描述,组织和结构的过程。
a.designc.implementation实施
b.analysisd.maintenance维修
12.Listthefourdesignmodelsrequiredforacompletespecificationofadesignintraditionalsoftwareengineeringmethod哪四个设计模型需要一个完整的设计规范在传统的软件工程方法模式
(1)Subsystemdesign
(2)Datadesign(3)Taskdesign
(4)Architecturedesign(5)Interfacedesign(6)Component-level组件级design
(A)1234(B)2345(C)1256(D)2456
13.Designpatternscanbeusedbyapplyinginobject-orientedsystems.设计模式可以使用面向对象的系统中的应用
(A).inheritance继承
(B).encapsulation封装
(C).complexity复杂
(D).polymorphism多态性
14.Whichdesignmodelprovidesinformationforadesignclassdiagram?
以下哪个模型为设计类图提供信息
a.Deploymentdiagram部署图c.Statechartdiagram状态图
b.Interactiondiagram交互图d.Packagediagram包图
15.A____modelshowswhatthesystemissupposedtodoingreatdetail,withoutcommittingtoanyonetechnology.一个____模型显示系统是应该做的很详细,没有犯任何一种技术
(A).logical逻辑
(B).physical物理
(C).vertical垂直
(D).horizontal水平
16.Developinga(n)____diagramisamultistepprocessofdeterminingwhichobjectsworktogetherandhowtheyworktogether.发展一个_____图是确定哪些对象一起工作,它们如何协同工作的多步骤过程。
a.designclassc.statemachine状态机
b.interaction互动d.package
18.Whichofthefollowingisanexampleofaninteraction互动diagram?
a.Designclassdiagramc.Packagediagram
b.Dataaccessdiagram数据访问图d.Communicationdiagram
19.Processframeworkactivitiesarepopulatedwith.填充进程的框架内活动
(A).milestones里程碑(B).workproducts工作产品
(C).QApoints质量保证分(D).alloftheabove
20.Cohesionisaqualitativeindicationofthedegreetowhichamodule凝聚力是一个模块在何种程度上的定性指标
(A)canbewrittenmorecompactly.可以写成更简洁
(B)focusesonjustonething.专注于一件事
(C)isabletocompleteitsfunctioninatimelymanner.能够及时完成其功能。
(D)isconnectedtoothermodulesandtheoutsideworld.连接到其他的模块和外界。
21.Whichdiagram(s)is(are)tobebuiltinasystembehaviormodel?
(d)
哪个图要建一个系统的行为模型?
(A).use-case
(B).ERdiagram
(C).DFDdiagram
(D).STDdiagram
22.Thefirststepinprojectplanningisto在项目规划的第一步是
(A)determinesoftwarescope确定软件范围(B)selectprojectteamleader选择项目组组长
(C)determinethebudget确定预算(D)determinetheprocessmodel确定过程模型
23.White-boxtestingcanusethefollowingmethods.白盒测试可以使用下列方法。
(A).boundaryvalueanalysis边界值分析
(B).equivalencepartitioning等价分区
(C).looptesting回路测试
(D).iterativetesting迭代测试
24.Theincrementalmodelofsoftwaredevelopmentis软件开发的增量模型
(A)Areasonableapproachwhenrequirementsarewelldefined.合理的做法,要求明确界定。
(B)Agoodapproachwhenaworkingcoreproductisrequiredquickly.工作的核心产品是需要迅速的一个好办法。
(C)Thebestapproachtouseforprojectswithlargedevelopmentteams.最好的办法用于大型开发团队的项目。
(D)Arevolutionarymodelthatisnotusedforcommercialproducts.一个革命性的模式,不用于商业产品。
25.Whatarenottheelementsthatarepresentineverycomputer-basedsystem?
目前在每一台计算机为基础的系统中什么元素没有?
(A)data数据(B)software软件(C)documentation文档(D)project项目
26.Thedatadictionarycontainsdescriptionsofeachsoftware数据字典包含每个软件的说明
(A)controlitem控制项目(B)dataobject数据对象(C)diagram图(D)notation符号(E)bothAandB
27.Evolutionarysoftwareprocessmodels.演化软件过程模型。
(A).arebranchedincondition分支的条件
(B).caneasilyaccommodateproductrequirementschanges可以轻松地容纳产品需求的变化
(C).generallyproducethrowawaysystems一般生产扔掉系统
(D).alloftheabove
28.Adecisiontableshouldbeused一个决策表应使用
(A).todocumentallconditionalstatements文件中的所有条件语句
(B).toguidethedevelopmentoftheprojectmanagementplan引导发展的项目管理计划
(C).onlywhenbuildinganexpertsystem只有当建立一个专家系统
(D).whenacomplexsetofconditionsandactionsappearsinacomponent当出现的条件和操作的复杂组件
29.Inthetraditionalapproachtosystemdevelopment,thesystemstoresinformationabout____.在传统的系统开发方法,系统存储约____的信息。
(A).objects对象(C).methods方法(B).datastores数据存储(D).dataentities数据实体
30.Whatmodeliscreatedduringtheanalysisphaseofasoftwaredevelopmentprocess?
在一个软件开发过程的分析阶段建立的模型是什么?
(A)Datamodel数据模型(B)Linearmodel线性模型
(C)sub-model子模型(D)Prototypingmodel.样机模型
31.Project____managementinvolvescollectingandexplainingallofthekeydecisions,feasibilityanalysis,risks,benefits,schedules,andcoststothestakeholderswhoarefundingtheproject.项目____管理涉及收集和解释所有的关键决策,可行性分析,风险,利益,日程安排,并资助该项目的利益相关者,他们的费用。
(A).cost成本(C).scope范围
(B).schedule计划(D).communication通讯
32.____involvesthecreationofanobjectbasedonthetemplateprovidedbytheclassdefinition.____涉及建立基于类定义中提供的模板一个对象。
a.Instantiation实例c.Activation激活
b.Encapsulation封装d.Realization实现
33.UMLdesignmodelingfocusesonthe.UML设计造型的重点是
(A).structuralmodelandbehavioralmodel结构模型和行为模型
(B).behavioralmodelandimplementationmodel行为模型和实现模型
(C).usermodelandenvironmentmodel用户模型和环境模型
(D).E-Rmodel
二.对错题
1.Whenusingstructureddesignmethodologiestheprocessofstepwiserefinementisunnecessary.当使用结构化设计方法时,逐步细化的过程中是不必要的(错)
2.Thethreegenericphasesofsoftwareengineeringaredefinition,development,andsupport.软件工程的三个通用阶段是定义,开发和支持
3.Softwaredevelopmentactivitiesareeasytocompartmentalizeintofournon-overlappingphases.软件开发活动很容易划分成4个非重叠阶段。
4.Projectmanagementislessimportantformodernsoftwaredevelopmentsincemostprojectsaresuccessfulandcompletedontime.项目管理是现代软件开发的重要,因为大多数项目是成功的,并按时完成。
5.Boundaryvalueanalysiscanonlybeusedtodowhite-boxtesting.边界值分析只能用来做白盒测试。
6.Usingastatisticaltechniquelikedecisiontreeanalysiscanprovidesomeassistanceinsortingoutthetruecostsassociatedwiththemake-buydecision.使用决策树分析等统计技术,可以提供一些援助,在整理作出购买决策的真实成本。
7.Thereasonforrefiningrisksistobreakthemintosmallerunitshavingdifferentconsequences.炼油风险的原因是它们分解成更小的单位有不同的后果。
8.Ataskselectorvalueismostappropriatelyusedtodeterminewhethertoacceptorrejectagiventaskforinclusionintheprojecttaskset.一个任务选择的价值是最恰当的使用,来决定是否接受或拒绝列入项目中的任务设置为给定的任务。
9.Peoplewhoperformsoftwarequalityassurancemustlookatthesoftwarefromthecustomer'
sperspective.执行软件质量保证的人必须从顾客的角度看软件。
10.Changecontrolisnotnecessaryifadevelopmentgroupismakinguseofanautomatedprojectdatabasetool.变更控制是没有必要的,如果一个开发小组正在使用一个自动化的项目数据库工具。
11.Systemmodelsarebuilttoallowthesystemengineertoevaluatethesystemcomponentsinrelationshiptooneanother.系统模型的建立,让系统工程师评估到另一个系统组件之间的关系。
12.Theuseofcontextfreequestionsbythemselvesprovidesaneffectivemeansofelicitingrequirementsinformationfromthecustomer.自己使用的范围内自由问题征求客户的需求信息提供一种有效的手段。
13.Theprimarypurposeofanentityrelationshipdiagraminthedatamodelistoallownormalizationofrelationshiptables.数据模型中的实体关系图的主要目的是允许关系表正常化。
14.Withthoroughtestingitispossibletoremovealldefectsfromaprogrampriortodeliverytothecustomer.通过彻底的测试,它是可以交付给客户之前,从计划中删除的所有缺陷。
15.Object-orienteddesignsdonotneedtobeimplementedusingobject-orientedprogrammingtechniques.面向对象的设计不需要使用面向对象编程技术得以实施。
16.Becausetherearemanyfactorstoconsiderinanydesigneffort,alldesignshouldbeascomplexaspossible.因为有很多因素要考虑在任何设计工作,所有的设计应尽可能复杂。
()
17.Sincemodularityisanimportantdesigngoalitisnotpossibletohavetoomanymodulesinaproposeddesign.由于模块化是一个重要的设计目标是,拟议中的设计不可能有太多的模块。
(错)
18.Softwaredesignsarerefactoredtoallowthecreationofsoftwarethatiseasiertointegrate,easierto
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 练习题