软件设计选择考试附有答案_第1页
软件设计选择考试附有答案_第2页
软件设计选择考试附有答案_第3页
软件设计选择考试附有答案_第4页
软件设计选择考试附有答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件设计选择考试[复制]姓名:[填空题]*_________________________________1、传统生命周期的预测方法的哪个阶段的目标是:确定新系统的作用域、确保项目的可行性、制订进度表和资源分配计划并进行项目其余部分的预算[单选题]*A.计划阶段(正确答案)B.分析阶段C.设计阶段D.实施阶段2、传统生命周期的预测方法的哪个阶段的目标是:理解、定义新系统的业务需求及其优先级,并确定系统实施的总体方案建议[单选题]*A.计划阶段B.分析阶段(正确答案)C.设计阶段D.实施阶段3、传统生命周期的预测方法的哪个阶段的目标是:建立、测试和安装可靠工作的软件系统,培训用户并使其受益于系统的使用[单选题]*A.计划阶段B.分析阶段C.设计阶段D.实施阶段(正确答案)4、(

)过程所创建的模型定义了在系统中工作的领域对象类及其属性,并显示这些对象之间的关联关系。[单选题]*A.结构化分析B.面向对象分析(正确答案)C.结构化设计D.面向对象设计5、(

)过程所创建的模型描述了人和计算机进行交互所必需的对象,包括这些对象所应具有的属性和方法,以便用一种具体的语言来实现它。[单选题]*A.结构化分析B.面向对象分析C.结构化设计D.面向对象设计(正确答案)6、对于RUP方法的“初始阶段”描述不正确的是(

)。[单选题]*A.确定大体构想B.生成业务用例C.确定初步范围和模糊的可行性评估D.进行简单的编程(正确答案)7、对于RUP方法的“细化阶段”描述不正确的是(

)。[单选题]*A.形成更合理、明确的构想B.迭代实现核心架构C.解决低风险问题(正确答案)D.确定大多数需求和范围8、对于RUP方法的“构造阶段”描述正确的是(

)。[单选题]*A.对风险较低和较简单的元素进行迭代实现(正确答案)B.对风险较高元素进行迭代实现C.开始进入编程实现阶段D.边编程边部署9、对于传统的系统开发生命周期的预测方法,其计划阶段需要完成的任务不包括(

)。[单选题]*A.设计系统的解决方案(正确答案)B.确定新系统的作用域C.确定项目的可行性D.制订项目进度表和资源分配表10、下面有关模型的描述不正确的有(

)。[单选题]*A.从现实世界中抽象出的某些方面B.通常是图和表C.系统开发方法包含了模型的绘制规则D.模型只能用特定的绘图软件绘制(正确答案)11、什么是敏捷开发?(

)[单选题]*A.敏捷开发是一种以用户故事为核心、迭代、循序渐进的开发方法B.敏捷开发是一种以人为核心、迭代、循序渐进的开发方法(正确答案)C.敏捷开发是一种以人为核心、交付、循序渐进的开发方法D.敏捷开发是一种以迭代为核心、循序渐进的开发方法12、安排和协调项目组的工作,以及与所有项目系统相关者交流,称为项目的(

)。[单选题]*A.规划B.执行(正确答案)C.控制D.收尾13、下列有关项目的说法错误的是(

)[单选题]*A.项目都具有特定的目标,且应当在有限的时间内完成B.项目具有临时性,且具有独特性,不可能有完全相同的项目C.项目经理要担当领导者和管理者的双重角色D.项目需求一般比较明确,后期变更较少(正确答案)14、下列有关项目生命周期的说法错误的是(

)[单选题]*A.项目的生命周期分为启动、计划、执行、收尾4个阶段。B.项目的生命周期往往涵盖了产品的生命周期。(正确答案)C.项目开始时对费用和人员的需求比较少,随着项目的发展,人力投入和费用会越来越多,并达到一个最高点。当项目接近收尾时又会迅速地减少。D.项目开始时,成功地完成项目地把握性较低,因此风险和不确定性是最高的。15、解决人际冲突属于指导团队工作的哪一个阶段?(

)[单选题]*A.形成阶段B.震荡阶段(正确答案)C.规范化阶段D.重整阶段16、下列关于关键路径说法正确的是(

)[单选题]*A.关键路径是从一个项目的开发到结束,其相关任务序列的工期之和最短的路径。B.关键路径上的任何一个任务没有按计划做,都不会延误整个项目。C.如果出现资源冲突,要优先考虑非关键路径上的关键任务。D.关键路径的周期,即长度是整个项目的最短完成时间。(正确答案)17、Gantt图不能(

)。[单选题]*A.作为项目进度管理的一个工具B.清晰地描述每个任务的开始和截至时间C.清晰地获得任务并行进行的信息D.清晰地获得各任务之间的依赖关系(正确答案)18、以下关于进度管理工具甘特图的叙述中,不正确的是(

)。[单选题]*A.能清晰地表达每个任务的开始时间、结束时间和持续时间B.能清晰地表达任务之间的并行关系C.不能清晰地确定任务之间的依赖关系D.能清晰地确定影响进度的关键任务(正确答案)19、依据下表,项目的关键路径是哪条?(

)[单选题]*A.关键路径是ABCD(正确答案)B.关键路径是ABCFC.关键路径是BECFD.关键路径是BEDF20、依据下图,推算项目最短工期(

)[单选题]*A.最短工期18B.最短工期16C.最短工期14(正确答案)D.最短工期1221.下列关于敏捷方法的叙述中,错误的是()[单选题]*A.与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目B.敏捷方法尤其适合于开发团队比较庞大的项目(正确答案)C.敏捷方法的思想是适应性,而不是预设性D.敏捷方法以原型开发思想为基础,采用迭代式增量开发22.Productbacklog是()[单选题]*A.产品负责人B.产品代办事项列表(正确答案)C.迭代D.燃尽图23.如下哪一条是良好团队的特征()[单选题]*A.是自组织的(正确答案)B.等待任务被分配下来C.成员们技术能力水平全都很接近D.向ScrumMaster寻求方向24.()所花费的时间、资源是由基本任务合成的?[单选题]*A.阶段B.活动C.任务D.总成型任务(正确答案)25.在项目管理中,分配资源时的资源包括()。[单选题]*A.人和经费B.工具和设备C.供应和材料D.以上都是(正确答案)26.下列不属于项目启动原因的是()。[单选题]*A.公司为增加市场份额或打开新的市场,他们创造“机会”的一种方法是通过短期和长期的决策计划来制订项目。B.项目也会因解决一个业务问题而启动。C.为响应外界的动向(“指示”)而启动项目。D.在整个计划内安排进度逐步开发,属于“自下而上的项目”。(正确答案)27.关于工作分解结构(WBS)的描述正确的是()。[单选题]*A.WBS必须符合项目范围(正确答案)B.WBS元素必须有多个人负责C.WBS必须控制在5-8层D.WBS的编制只需要项目团队成员参加28.在进行项目可行性分析时,需要在()过程中针对投入/产出进行对比分析,以确定项目的收益率和投资回收期等。[单选题]*A.经济可行性分析(正确答案)B.技术可行性分析C.运行环境可行性分析D.法律可行性分析29.系统分析的哪个活动回答了“系统要完成的最重要的事是什么”的问题()。[单选题]*A.需求的优先级划分(正确答案)B.定义系统需求C.创建和评估候选方案D.为可行性和探索需求构造原型30.描述了系统的故障频率、可恢复性和可预测性等方面的需求称为()。[单选题]*A.技术需求B.性能需求C.可用性需求D.可靠性需求(正确答案)31.下面哪个阶段可能创建详细的逻辑模型?()。[单选题]*A.规划阶段B.分析阶段(正确答案)C.设计阶段D.实施阶段32.()是一种用以显示不同的用户角色和这些用户角色如何使用系统的图。[单选题]*A.用例图(正确答案)B.用例描述C.系统顺序图D.活动图E.状态图33.下面有关用例和场景的描述,不正确的是()。[单选题]*A.场景是参与者和系统之间的一系列特定的活动和交互B.场景是由用例组成(正确答案)C.场景也称用例实例D.用例是由场景组成34.下面有关事件表和用例图的描述正确的是()。[单选题]*A.事件表强调自动化系统B.事件表中标识的事件源不是业务事件的最初发起者C.用例图注重业务过程D.用例图标识的参与者是直接使用计算机的角色(正确答案)35.()是在描述用例或场景时,用于显示外部参与者和系统之间的消息顺序的图。[单选题]*A.用例图B.用例描述C.系统顺序图(正确答案)D.活动图36.()描述了业务过程中的业务活动,可用来定义用例步骤。[单选题]*A.用例图B.用例描述C.系统顺序图D.活动图(正确答案)37.下面哪个模型不能被用来从不同的观点描述系统用例?()。[单选题]*A.用例图B.状态图(正确答案)C.活动图D.用例描述38下面有关活动图的描述不正确的是()。[单选题]*A.可以作为记录业务过程工作流的图形B.适合于记录计算机处理过程的模型图(正确答案)C.是一类UML模型图D.可用于记录每个用例场景的活动流39.下面关于关系的描述不正确的是()。[单选题]*A.两类不同类型的事物之间的关系称二元关系B.关系最多只能涉及两类事物(正确答案)C.一类事物的不同实例之间可以存在关联,称为一元(回归)关系D.关系中另一端的事物实例与本端的事物实例发生关联的数目称为基数40.下面关于实体关联图描述正确的是()。[单选题]*A.实体用椭圆表示B.实体之间的关系用直线表示(正确答案)C.连接线两端的符号表示重数D.以上所有选项41.下面关于对象的描述正确的是()。[单选题]*A.把问题域内需处理事物看成是系统中彼此相互作用的类对象B.面向对象方法的问题域中的对象类似于传统方法中的数据实体C.对象既具有属性又具有行为D.以上所有选项(正确答案)42.下面关于聚合和合成的描述,哪个是正确的?()。[单选题]*A.聚合是一种强的整体/局部关系B.合成是一种松散的整体/局部关系C.聚合的符号是一种空心的菱形(正确答案)D.合成的符号是一种空心的三角形43.下面关于抽象类的不正确描述是()。[单选题]*A.抽象类是不可以被实例化为对象B.抽象类在类图中的类名用斜体表示C.包含抽象方法的类应定义为抽象类D.抽象类中的所有方法一定都是抽象方法(正确答案)44.下图表示的体系结构风格为()[单选题]*A.面向对象的架构风格B.仓库结构C.B/S架构D.C/S架构(正确答案)45.有关分层架构下列说法错误的是()[单选题]*A.分的层数越多越好(正确答案)B.上层可以调用下层,但下层不能调用上层。C.分层使得耦合度降低,因为某层的变化只影响了它的上层,不会影响其他层。D.如果分层太多,会影响系统的性能。46.Web应用系统的一个服务,一般分为3层来实现,分别是表示层、业务逻辑层和()[单选题]*A.应用层B.数据访问层(正确答案)C.服务器层D.客户端层47.某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四成阶段,每个阶段产生的结果作为下一个阶段的输入,且需独立存储。针对上述描述,该集成开发环境应采用()架构风格最为合适。[单选题]*A.管道-过滤器(正确答案)B.仓库风格系统C.主程序-子程序D.解释器48.某公司拟开发一个语音识别系统,其语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片段提供语义解释等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用()架构风格最为合适。[单选题]*A.解释器B.面向对象C.黑板(正确答案)D.隐式调用49.在基于体系结构的软件设计方法中,采用()来描述功能需求,采用()来描述质量属性。[单选题]*A.用例;质量属性B.视角;质量属性C.用例;质量场景(正确答案)D.类图;质量场景50.在基于体系结构的软件设计方法中,采用()来描述软件架构。[单选题]*A.类图和序列图B.视角与视图(正确答案)C.构件和类图D.构件与功能51.下面有关顺序图和通信图描述错误的是()[单选题]*A.顺序图更方便地表示调用流的顺序,只需由上至下阅读即可B.顺序图和通信图的信息调用顺序都无需序号标识(正确答案)C.通信图更具有空间效用,即能在二维空间内灵活地增加新对象D.都能够描述对象间的消息传递52.顺序图中创建对象的消息在UML中的习惯表示是()[单选题]*A.实线加顶端的刺形箭头B.虚线加顶端的实心箭头C.实线加顶端的实心箭头(正确答案)D.虚线加顶端的刺形箭头57.面向对象的程序设计中可能包括的对象有()[单选题]*A.用户界面类对象B.实体类对象C.控制器类对象D.以上所有类的对象(正确答案)58.如果某个类具有高度相关的职责,而没有过多的工作,那么称该类具有的特性是()[单选题]*A.高耦合性B.低耦合性C.高内聚性(正确答案)D.低内聚性59.下面哪个原则回答了给对象分配职责的基本原则是什么?()[单选题]*A.创建者原则B.信息专家原则(正确答案)C.高耦合原则D.控制器原则60.下面哪个原则回答了“谁应该负责创建某类的新实例”的问题?()[单选题]*A.创建者原则(正确答案)B.信息专家C.高耦合原则D.控制器原则61.下面哪个原则回答了“怎样降低依赖性、减少变化带来的影响和提高重用性”的问题?()[单选题]*A.创建者原则B.信息专家原则C.低耦合原则D.控制器原则(正确答案)62.下面哪个原则确定了要在UI层和领域层对象之间添加控制、协调对象?()[单选题]*A.创建者原则B.信息专家原则C.高耦合原则D.控制器原则(正确答案)63.对象完成工作的职责包括()[单选题]*A.创建一个类对象或做一个计算B.通过另一个类对象来启动一个动作C.控制、协调系统工作的活动D.包括以上所有选项(正确答案)64.对象获取信息的职责包括()[单选题]*A.获取被封装的私有数据B.获取其他相关类对象的信息C.获取能够被派生或被计算出的事情的信息D.包括以上所有选项(正确答案)65.下面哪类UML模型图不是动态模型图?()[单选题]*A.状态机图B.活动图C.部署图(正确答案)D.交互图66.下面不是状态机图组成要素的是()。[单选题]*A.状态B.转换D.链(正确答案)C.初识状态67.下面有关顺序图和交互图描述错误的是()。[单选题]*A.顺序图更方便地表示调用流地顺序,只需由上至下阅读即可B.顺序图和通信图的信息调用顺序都无需序号标识(正确答案)C.通信图更有空间效用,即能在二维空间内灵活地增加新对象D.都能够描述对象间的消息传递68.面向对象的程序设计中可能包括的对象有()。[单选题]*A.用户界面类对象B.实体类对象C.控制器类对象D.以上所有类的对象(正确答案)69.如果某个类具有高度相关的职责,而没有过多的工作,那么称该类具有的特性是()。[单选题]*A.高耦合性B.低耦合性C.高内聚性(正确答案)D.低内聚性70.下面哪个原则回答了给对象分配职责的基本原则是什么()。[单选题]*A.创建者原则B.信息专家原则(正确答案)C.高耦合原则D.控制器原则71.下面哪个原则回答了“谁应该负责创建某类的新实例”的问题()。[单选题]*A.创建者原则(正确答案)B.信息专家原则C.高耦合原则D.控制器原则72.下面哪个原则回答了“怎样降低依赖性、减少变化带来的影响和提高重用性”的问题()。[单选题]*A.创建者原则B.信息专家原则C.低耦合原则(正确答案)D.控制器原则73.下面哪个原则确定了要在UI层和领域层对象之间添加控制、协调对象()。[单选题]*A.创建者原则B.信息专家原则C.高耦合原则D.控制器原则(正确答案)74.对象完成工作的职责包括()。[单选题]*A.创建一个类对象或做一个计算B.通过另一个类对象来启动一个动作C.控制、协调系统工作的活动D.包括以上所有选项(正确答案)75.对象获取信息的职责包括()。[单选题]*A.获取被封装的私有数据B.获取其他相关类对象的信息C.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论