【计算机类职业资格】中级系统集成项目管理工程师-2及答案解析.doc

上传人:ideacase155 文档编号:1322664 上传时间:2019-10-17 格式:DOC 页数:35 大小:174.50KB
下载 相关 举报
【计算机类职业资格】中级系统集成项目管理工程师-2及答案解析.doc_第1页
第1页 / 共35页
【计算机类职业资格】中级系统集成项目管理工程师-2及答案解析.doc_第2页
第2页 / 共35页
【计算机类职业资格】中级系统集成项目管理工程师-2及答案解析.doc_第3页
第3页 / 共35页
【计算机类职业资格】中级系统集成项目管理工程师-2及答案解析.doc_第4页
第4页 / 共35页
【计算机类职业资格】中级系统集成项目管理工程师-2及答案解析.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、中级系统集成项目管理工程师-2 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:81,分数:100.00)1.信息系统开发是一项艰巨的工作,为实现信息系统开发在效率、质量、成本方面的要求,选择合理的开发方法起着非常重要的作用,_的主要特点是:严格区分工作阶段,每个阶段都有明确的任务和取得的成果,强调系统的整体性和系统开发过程顺序;开发过程工程化,文档资料标准化。(分数:1.00)A.结构化方法B.敏捷方法C.瀑布模型D.面向对象方法2.原型化开发方法强调开发系统的原型,关于原型的特点,下面说法不正确的是_。(分数:1.00)A.原型的开发应该是实际可行的B.原型应

2、具有最终系统的基本特征C.原型应构造方便、快速、造价低D.原型的功能和性能不能低于最终的目标系统3.RUP 模型是一种过程方法,它属于_的一种。(分数:0.50)A.瀑布模型B.V 模型C.螺旋模型D.迭代模型4.A 公司承接了一项信息系统升级任务,用户对文档资料标准化要求比较高,并委派固定人员与 A 公司进行配合,要求在他们现有的信息系统(该系统是 A 公司建设的)基础上扩充一个审批功能,该公司最适用采用_进行开发。(分数:1.50)A.结构化方法B.原型法C.面向对象方法D.螺旋模型5.某信息系统的生命周期模型采用的是瀑布模型,并且用户要求有详尽的文档说明,那么该系统应该使用的开发方法是_

3、。(分数:1.50)A.结构化方法B.原型法C.面向对象方法D.战略数据规划方法6.信息系统生命周期分为立项、开发、运维及消亡四个阶段。_不属于开发阶段的工作成果。(分数:1.50)A.需求规格说明书B.系统逻辑模型C.系统架构设计D.系统业务流程分析7.软件开发项目规模度量(size measurement)是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。在下列方法中,_可用于软件的规模估算,帮助软件开发团队把握开发时间、费用分布等。(分数:1.50)A.德尔菲法B.V 模型方法C.原型法D.用例设计8.用户需求在项目开始时定义不清,开发过程密切依赖用户的良好配合,动态响应用户的

4、需求,通过反复修改来实现用户的最终系统需求,这是_的主要特点。(分数:1.50)A.蒙特卡洛法B.原型法C.面向对象方法D.头脑风暴法9.软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,_属于软件架构设计师要完成的主要任务之(分数:1.50)A.软件复用B.模式设计C.需求获取D.需求分配10.软件架构模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如 Word 和 Excel 这类图形界面应用软件所采用的架构模式是_。(分数:1.50)A.分层模式B.知识库模式C.面向对象模式D.事件驱动模

5、式11.网络协议和设备驱动软件经常采用分层架构模式,其主要原因是_。(分数:1.50)A.可以让软件获得更高的性能B.支持软件复用C.让功能划分容易,便于设计实现D.为达到低内聚、高藕合的设计目标12.在信息系统工程总体规划过程中,软件架构包括多种形式。在_中,数据和数据处理放在服务器端,而应用处理和表现层放在客户端。(分数:1.50)A.文件服务器架构B.客户/服务器两层架构C.客户/服务器 N 层架构D.基于 Web 的架构13.模糊测试(fuzz testing)是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法,是用于系统安全漏洞发掘的重要技术。模糊测试的测试用例通

6、常是_。(分数:1.50)A.预定数量的字符串B.预定长度的字符串C.模糊集的隶属度D.随机数据14.下列测试方法中,_属于白盒测试的方法。(分数:1.50)A.语句覆盖法和边界值分析法B.条件覆盖法和基本路径测试法C.边界值分析法和代码检查法D.等价类划分和错误推测法15.在信息系统集成项目中,经常使用_对集成的系统进行性能测试。(分数:1.50)A.BugzillaB.TestManagerC.TrueCoverageD.LoadRunner16.系统集成项目通过验收测试的主要标准为_。(分数:1.50)A.所有测试项均未残留各等级的错误B.需求文档定义的功能全部实现,非功能指标达到设计要

7、求C.立项文档、需求文档、设计文档与系统的实现和编码达到一致D.系统通过单元测试和集成测试17.以下关于软件测试的叙述中,_是不正确的。(分数:1.50)A.软件测试是为改进产品质量、识别产品的缺陷和问题而进行的活动B.测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因预防措施无效而产生错误的主要手段C.软件测试按照测试阶段划分,可分为单元测试、集成测试、系统测试D.测试是在编码测试阶段完成后才开始的活动18.为了改进应用软件的可靠性和可维护性,并适应未来软硬件环境的变化,应主动增加新的功能以使应用系统适应各类变化而不被淘汰。为了适应未来网络带宽的需要,在满足现有带宽需求下,修改

8、网络软件从而使之支持更大的带宽,这种软件维护工作属于_。(分数:1.50)A.更正性维护B.适应性维护C.完善性维护D.预防性维护19.根据软件文档管理指南 GB/T 16680-1996,关于软件文档的归档工作,下列说法中_是不正确的。(分数:1.50)A.软件文档必须在项目开发过程结束之后统一归档B.归档的文档应是经过鉴定或评审的C.文档应签署完整、成套、格式统一、字迹工整D.印制本、打印本以及各种报告应装订成册,并按规定进行编号、签署20.根据软件文档管理指南 GB/T 16680-1996,记录开发过程每个阶段的进度和进度变更的文档属于_。(分数:1.50)A.开发文档B.产品文档C.

9、管理文档D.质量文档21.图可以广泛用于描述各种类型的信息处理问题及其解决方法。根据中华人民共和国标准 GB1526-1989,用来表示程序激活路径和程序与相关数据的相互作用的图形工具是_。(分数:1.50)A.流程图B.程序网络图C.系统流程图D.程序流程图22.根据计算机软件质量保证计划规范 GB/T 12504-1990,为确保软件的实现满足需求而需要的基本文档中不包括_。(分数:1.50)A.项目实施计划B.软件验证与确认计划C.软件设计说明书D.软件需求规格说明书23.根据计算机软件产品开发文件编制指南,用户手册应在_开始编制。(分数:1.50)A.可行性研究与计划阶段B.设计阶段C

10、.需求分析阶段D.运行与维护阶段24.根据 GB/T16260.1 中对软件产品质量模型的描述,软件产品的使用质量不包括_。(分数:1.50)A.有效性B.生产率C.满意度D.易用性25.在软件文档管理指南 GB/T16680-1996中,对确定文档的质量等级作了规定,软件文档的质量可以按照文档的形式和列出的要求划分为四个等级。对于由同一单位内若干人联合开发的程序,或要交由其他单位使用的程序,应该达到_级的要求。(分数:1.50)A一B二C三D四26.GB/T16260-1996 给出的质量特性中,不包括_。(分数:1.50)A.功能性B.效率C.软件环境D.可移植性27.软件可靠性和可维护性

11、是软件的一项重要特性,根据 GB/T14394-2008 中对其的描述,在软件运作和维护过程中,_不属于分析和提高软件可靠性的措施。(分数:1.50)A.实施 FRACASB.跟踪用户功能要求C.跟踪用户满意程度D.测量可靠性,并分析现场可靠性是否达到要求28.根据 GB/T16680-1996 的相关规定,用户手册或用户指南属于_。(分数:1.50)A.产品文档B.开发文档C.管理文档D.需求文档29.GB/T16260-2006 对软件质量度量做了详细的规定,其中_可用于开发阶段的非执行软件产品,如标书、需求定义、设计规格说明等。(分数:1.50)A.外部度量B.管理度量C.使用质量的度量

12、D.内部度量30.关于软件用户质量要求,以下说法正确的是_。(分数:1.50)A.用户质量要求可通过内部质量的度量、外部度量,有时是功能度量来确定为质量要求B.用户质量要求可通过用户需求质量的度量、内部度量,有时是外部度量来确定为质量要求C.用户质量要求可通过使用质量的度量、外部度量,有时是内部度量来确定为质量要求D.用户质量要求可通过使用质量的外部度量、内部度量,有时是需求度量来确定为质量要求31.根据 GB/T11457-2006 标准,软件开发方法是_。(分数:1.50)A.关于给定的软件单元或相关单元集的开发过程与方法的集合,是规则、方法和工具的集成B.软件开发过程所遵循的方法,它是规

13、则、方法和工具的集成,支持软件开发C.软件开发过程所遵循的方法和步骤,它是规则、方法和工具的集成,既支持开发,也支持以后的演化过程D.软件开发过程所遵循的方法,它是规则、方法和工具的集成,支持软件演化过程32.甲软件系统每年因故障中断 10 次,每次恢复平均要 20 分钟,乙软件系统每年因故障中断 2 次,每次恢复平均要 5 个小时。根据软件工程产品质量 GB/T16260-2006中可靠性(reliability)和有效性(或可用性,availability)的定义,下面说法正确的是_。(分数:1.50)A.甲系统的可靠性比乙系统高,可用性比乙系统差B.甲系统的可用性比乙系统高,可靠性比乙系

14、统差C.甲系统的可靠性比乙系统高,可用性比乙系统高D.甲系统的可用性比乙系统差,可靠性比乙系统差33.根据信息技术软件工程术语 GB/T11457-2006,_是指评价系统或部件,以确定软件开发周期中的一个给定阶段产品,是否满足在阶段开始确立的需求过程。(分数:1.50)A.认证B.确认C.审计D.验证34.一般情况下,_属于软件项目非功能性需求。(分数:1.50)A.操作界面差异性B.系统配置内容C.系统稳定性D.系统联机帮助35.根据软件工程产品质量 GB/T16260-2006,在下列信息系统的设计方案中,主要用于提高系统可靠性的方案是_。(分数:1.50)A.将简单的文本界面升级为图形

15、交互界面,增加语音、视频等交互方式B.添加备用模块,当主模块出现错误时用备用模块来顶替C.采用原型化开发方法,同时将核心系统用原型系统代替D.精简系统架构,合并有关模块,减少系统的总模块数36.软件文档管理指南 GB/T 16680-1996将文档的质量按文档的形式和列出要求划分为四级,分别是最低限度文档、内部文档、_和正式文档。(分数:1.50)A.外部文档B.管理文档C.工作文档D.临时文档37.从软件开发生命周期的角度划分,可将项目文档分为开发文档、产品文档和_。(分数:1.50)A.记录文档B.测试文档C.维护文档D.管理文档38.软件需求规格说明书在软件开发中具有重要作用,但其不应作

16、为_。(分数:1.50)A.软件设计的依据B.生命周期估算的依据C.软件验收的依据D.数据库设计的依据软件产品的质量测量是软件开发和交付过程中的重要环节,通过测量代码执行时的行为来判断软件质量属于软件测度的_,而对中间产品的静态测度属于软件测度的_。(分数:3.00)A.内部属性测量B.外部属性测量C.使用属性测量D.过程属性测量A.内部属性测量B.外部属性测量C.使用属性测量D.过程属性测量39.根据 GB/T11457-2006信息技术软件工程术语的规定,_是计算机程序中的一个点,在此点检验或记录程序的状态、状况或结果。(分数:1.00)A.里程碑B.基线C.断点D.检查点40.根据 GB

17、/T 12504-90计算机软件质量保证计划规范,在软件及所属子系统开发过程中,应该进行三次评审:第一次评审软件需求、概要设计、验证与确认方法;第二次评审详细设计、功能设计与演示;第三次评审是功能检查、物理检查和综合检查。第三次评审应在_进行。(分数:1.00)A.需求分析阶段结束后B.软件设计阶段结束后C.集成测试阶段结束后D.验收测试阶段结束后41.GB/T 14394-93计算机软件可靠性和可维护性管理标准提出了软件生命周期各阶段的可靠性和可维护性要求。其中“分析和确定软件可靠性和可维护性目标”是_的要求。(分数:1.00)A.需求分析阶段B.概要设计阶段C.详细设计阶段D.实现阶段42

18、.根据 GB/T 12504 标准,为确保软件的实现满足需求,需要一些基本的文档。_不属于基本文档。(分数:1.00)A.软件需求规格说明书B.软件设计说明书C.软件验证和确认计划D.项目开发总结43.CMMI 所追求的过程改进目标不包括_。(分数:1.00)A.保证产品或服务质量B.项目时间控制C.所有过程都必须文档化D.项目成本最低44.以下关于软件需求分析的描述中,不正确的是_。(分数:1.00)A.软件需求除了所表达的行为特性外,还具有优先级等特性B.架构设计的工作就是把满足需求的职责分配到组件上C.软件需求分析的关键是开发反映真实世界问题的模型D.可实现性是软件需求的基本特征45.软

19、件需求可理解为:为解决特定问题而由被开发或被修改的软件所展示出的特性。所有软件需求的基本特性是_。(分数:1.00)A.可验证性B.与用户交互性C.解决冲突D.面向对象46.下列针对某文档处理软件的说明中,不适宜作为需求描述的是_。(分数:1.00)A.采用基于字符串匹配的快速分词方法B.找出文档的拼写错误并提供替换项列表来换拼错的词C.找到错词并予以高亮度提示,显示提供替换词的对话框D.用户应能有效地纠正文档中的拼写错误47.在软件生存周期的各项工作中,_是直接面向用户的。(分数:1.00)A.设计B.单元测试C.需求分析D.编码48.以下关于需求变更策略的叙述中,_是错误的。(分数:1.0

20、0)A.所有需求变更必须遵循变更控制流程B.对于未获得核准的变更,不应该做变更实现工作C.完成了对某个需求变更之后,就可以删除或者修改变更请求的原始文档D.每一个需求变更必须能追溯到一个经核准的变更请求49.需求分析是对各种需求信息进行分析并抽象描述,以下_不属于需求分析的范畴。(分数:1.00)A.检测和解决需求之间的冲突B.发现软件的边界,以及软件及其他环境如何交互C.详细描述系统需求,以导出软件需求D.将分配的需求在组件上实现50.在周例设计中,可以使用 UML 中的_来描述用户和系统之间的交互,说明系统功能行为。(分数:1.00)A.序列图B.构件图C.类图D.部署图51.根据下图出的

21、 UML 类图,以下叙述中,_是不正确的。 (分数:1.00)A.容器是一个组件B.GUI 组件就是一个容器C.GUI 组件是一个对象D.容器和 GUI 组件都是组件52.如果在一个课程注册系统中定义类 CourseSchedule 和类 Course,并且在类 CourseSchedule 中定义了方法 Add(c: Course)和方法 Remove(c: Course),那么类 CourseSchedule 和类 Course 之间是一种_关系。(分数:1.00)A.包含B.实现C.依赖D.泛化53.用于显示运行的处理节点以及居于其上的构件、进程和对象的配置的图是_。(分数:1.00)A

22、.用例图B.部署图C.类图D.构件图54.在面向对象的基本概念中,接口可以被理解为是类的一个特例。如果用可视化面向对象建模语言(UML)来表示,则下图中_表示了类和接口之间的这种关系。 A B C D (分数:1.00)A.B.C.D.55.以下关于面向对象方法的描述中,不正确的是_。(分数:1.00)A.选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度B.使用设计模式有助于在软件开发过程中应用面向对象技术C.在软件生命周期的分析、设计、实现和测试过程中,均可以应用面向对象技术D.UML 是一种可视化建模语言,它需要与 RUP 开发过程同时使用56.关于下图的叙述,_是不正确的。 (分

23、数:1.00)A.Rectangle 类和 Circle 类都有名为 area 的属性,这两个属性一定是相同的属性B.Rectangle 类和 Circle 类都有名为 getArea 的操作,这两个操作一定是相同的操作C.Rectangle 中名为 length 的属性和 Circle 类中名为 radius 的属性一定是不同的属性D.Shape 类有一个属性,Circle 类有两个属性,Rectangle 类有三个属性57.在面向对象分析中,其分析过程的第一步是_。(分数:1.00)A.发现角色/参与者B.发现用例C.进行领域分析D.建立功能模型58.J2EE 的四层体系架构(客户层/表示

24、层/业务逻辑层/数据层)中,可用来实现业务逻辑层的技术是_。(分数:1.00)A.Internet ExploreB.DataBaseC.Enterprise JavaBeanD.S 架构中,为开发人员提供统一的、面向对象的、层次化的、可扩展的编程接口,使开发人员能够高效、快速地构建基于下一代互联网网络应用的是_。(分数:1.00)A.统一语言运行环境B.基础类库C.数据库访问技术D.网络开发技术60.J2EE 规范包含一系列技术规范,其中_实现应用中关键的业务逻辑,创建基于构件的企业级应用程序,如进行事务管理、安全运行远程客户连接、生命周期管理和数据库连接缓冲等中间层服务的应用程序。(分数:

25、1.00)A.ServletB.JCAC.JSPD.EJB61.某项目组需要在 Windows 操作系统平台上用 C+语言编写应用构件,该项目组宜选用_作为构件标准。(分数:1.00)A.COM+B.EJBC.OMGD.ODBC62.以下关于 COM+的描述中,不正确的是_。(分数:1.00)A.COM+是 COM 的新版本,它使 COM 升级为一个完整的组件架构B.COM+的底层结构以 COM 为基础,几乎包含了 COM 的所有内容C.COM+更加注重分布式网络应用的设计和实现D.COM+与操作系统紧密结合,通过系统服务为应用程序提供全面服务63.CORBA 是由 OMG 组织为解决分布式处

26、理环境中软硬件系统互联而提出的一种解决方案,已经逐渐成为分布式计算技术的标准。CORBA 标准主要分为三个层次,其中规定业务对象有效协作所需的协议规则的层次是_。(分数:1.00)A.对象请求代理B.公共对象服务C.公共语言规范D.公共设施64.关于中间件特点的描述,_是不正确的。(分数:1.00)A.中间件可运行于多种硬件和操作系统平台上B.跨越网络、硬件、操作系统平台的应用或服务可通过中间件透明交互C.中间件运行于客户机/服务器的操作系统内核中,提高内核运行效率D.中间件应支持标准的协议和接口65.通过建立网络服务器集群,将大量通过网络连接的软件和硬件资源进行统一管理和调度,构成一个计算资

27、源池,从而使用户能够根据所需,从中获得诸如在线软件服务、硬件租借、数据存储、计算分析等各种不同类型的服务,并按资源使用量进行付费。以上描述的是_。(分数:1.00)A.网格计算B.云计算C.效用计算D.物联网66.目前,云计算的服务模式不包括_。(分数:1.00)A.IaaSB.PaaSC.TaasD.SaaS67.在下列技术中,_提供了可靠消息传输、服务接入、协议转换、数据格式转换、基于内容的路由等功能,能够满足大型异构企业环境的集成需求。(分数:1.00)A.ESBB.RUPC.EJBD.PERT68.某供电企业在信息化过程中先后构建了多个部门级的信息系统应用。由于历史原因,这些应用大多采

28、用不同的语言开发,并且运行在多种平台之上,现在该企业希望将这些系统集成起来,实现在各个系统之间快速传递可定制格式的数据包。如果有新数据到达,接受系统能够自动获得通知,当传输发生异常时能够支持数据重传。以下最能满足这些要求的集成方式是_。(分数:1.00)A.消息机制B.文件共享C.数据仓库D.工作流69.Web 服务(Web Service)的主要目标是跨平台的操作性,它有许多适用场合。但某些情况下,Web 服务也会降低应用程序的性能。下列情况中,_不适合采用 Web 服务作为主要的系统集成技术。(分数:1.00)A.B2B 集成B.集成不同语言编写的在不同平台上运行的应用程序C.跨越防火墙D

29、.构建单机应用程序70.如果某信息系统集成项目的客户、集成商、厂商等一系列合作伙伴全都已经把业务部署在各自的Internet 网站上,而现在某客户希望可以把自己的 IT 业务通过 Internet 与这些合作伙伴实现 B2B 集成,那么该系统最适合采用的技术是_。(分数:1.00)A.DCOMB.Web ServiceC.CORBAD.JAVARMI71.Web Service 技术能够_。(分数:1.00)A.将不同语言编写的程序进行集成B.支持软件代码重用,但不支持数据重用C.集成各种应用中的功能,为用户提供统一界面,不属于软件重用D.支持 HTTP 协议,不支持 XML 协议72.在 W

30、eb Service 中用于描述 Web 服务的语言是_。(分数:1.00)A.WSDLB.UMLC.XMLD.ETL73.以下关于数据仓库描述中,正确的是_。(分数:1.00)A.数据仓库中的数据主要供企业决策分析之用,需要实时快速更新B.数据仓库中的数据包含了企业从过去某一个时刻到当前各个阶段的信息C.数据仓库中的数据通常按业务应用进行组织D.数据仓库中的数据往往来自异构数据库,发生数据不一致在所难免74.数据库管理系统是操纵和管理数据库的大型软件,用于建立、使用和维护数据库。以下关于数据库管理系统的描述,_是不正确的。(分数:1.00)A.数据库管理系统可使多个应用程序和用户以不同的方法

31、在需要的时候去建立、修改和询问数据库B.数据库管理系统提供数据定义语言与数据操作语言C.数据库管理系统提供对数据的追加、删除等操作D.数据库管理系统不具有与操作系统的联机处理、分时系统及远程作业输入的相关接口75.下列对数据仓库特征的描述,_是不正确的。(分数:1.00)A.与时间无关的B.不可修改的C.面向主题的D.集成的76.数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。关于数据仓库,下面说法正确的是_。(分数:1.00)A.数据仓库的主要用途是事务处理,即对联机数据的增、删、改、查B.数据仓库集成了异构的数据源,且存放在数据仓库中的数据一般不再改

32、动C.部门级数据库通常称为数据集市,它是数据仓库的主题D.OLTP 服务器通常位于数据仓库的前端,用于管理人员的决策分析77.某关系数据库中有如下的员工表和部门表,适合作为员工表的主键和外键的字段分别为_。 员工表 员工编号 姓名 部门编号 办公电话 001 张三 10 9217 002 李四 11 9230 003 王五 30 9217 部门表 部门编号 部门名称 负责人编号 位置 10 技术部 013 十四层 11 质量部 037 十四层 12 办公室 040 十二层 (分数:1.00)A.员工编号和部门编号B.部门编号和员工编号C.部门编号和姓名D.姓名和部门编号78.在数据库系统中,数

33、据库管理系统(DBMS)和操作系统(OS)之间的关系为_。(分数:1.00)A.相互调用B.DBMS 调用 OSC.OS 调用 DBMSD.并发运行79.数据库管理系统(Database Management System, DBMS)是一种操纵和管理数据库的大型软件。用来建立、使用和维护数据库。其中供用户实现数据的追加、删除、更新、查询的功能属于_。(分数:1.00)A.数据定义B.数据操作C.数据的组织、存储和管理D.数据库的维护80.在对一个系统进行需求分析后,通常会建立实体关系模型(E-R 图),在 E-R 图中,表示实体的图形是_。(分数:1.00)A.椭圆B.圆形C.矩形D.菱形中

34、级系统集成项目管理工程师-2 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:81,分数:100.00)1.信息系统开发是一项艰巨的工作,为实现信息系统开发在效率、质量、成本方面的要求,选择合理的开发方法起着非常重要的作用,_的主要特点是:严格区分工作阶段,每个阶段都有明确的任务和取得的成果,强调系统的整体性和系统开发过程顺序;开发过程工程化,文档资料标准化。(分数:1.00)A.结构化方法 B.敏捷方法C.瀑布模型D.面向对象方法解析:解析 结构化方法的特点: (1)用户至上原则。 (2)严格区分工作阶段,每个阶段有明确的任务和取得的成果。 (3)强调系统开发过程

35、的整体性、系统开发过程顺序。 (4)系统开发过程工程化,文档资料标准化。2.原型化开发方法强调开发系统的原型,关于原型的特点,下面说法不正确的是_。(分数:1.00)A.原型的开发应该是实际可行的B.原型应具有最终系统的基本特征C.原型应构造方便、快速、造价低D.原型的功能和性能不能低于最终的目标系统 解析:解析 原型在多次改进后才能成为最终目标系统,达到既定的功能和性能。3.RUP 模型是一种过程方法,它属于_的一种。(分数:0.50)A.瀑布模型B.V 模型C.螺旋模型D.迭代模型 解析:解析 软件统一过程(RUP, Rational Unified Process)也是具有迭代特点的模型

36、。依据时间顺序,RUP 生命周期分为 4 个阶段:初始阶段、细化阶段、构建阶段、交付阶段。4.A 公司承接了一项信息系统升级任务,用户对文档资料标准化要求比较高,并委派固定人员与 A 公司进行配合,要求在他们现有的信息系统(该系统是 A 公司建设的)基础上扩充一个审批功能,该公司最适用采用_进行开发。(分数:1.50)A.结构化方法 B.原型法C.面向对象方法D.螺旋模型解析:解析 已有系统开发需求相对不复杂,目标比较清晰,合适使用结构化方法开发。5.某信息系统的生命周期模型采用的是瀑布模型,并且用户要求有详尽的文档说明,那么该系统应该使用的开发方法是_。(分数:1.50)A.结构化方法 B.

37、原型法C.面向对象方法D.战略数据规划方法解析:解析 结构化方法常采用瀑布模型。6.信息系统生命周期分为立项、开发、运维及消亡四个阶段。_不属于开发阶段的工作成果。(分数:1.50)A.需求规格说明书 B.系统逻辑模型C.系统架构设计D.系统业务流程分析解析:解析 从信息系统开发的角度来看,信息系统的生命周期包括:立项、开发、运维、消亡四个阶段。 (1)立项阶段:即需求阶段,是形成概念、需求分析的过程。需求分析是指对要解决的问题进行详细的分析,弄清项目发起人及其他干系人的要求,即确定待开发信息系统要“做什么”。 (2)开发阶段:开发阶段可以细分为总体规划、分析、设计、实施、验收几个子阶段。 (

38、3)运维阶段:系统交付用户,进入运维阶段。 (4)消亡阶段。7.软件开发项目规模度量(size measurement)是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。在下列方法中,_可用于软件的规模估算,帮助软件开发团队把握开发时间、费用分布等。(分数:1.50)A.德尔菲法 B.V 模型方法C.原型法D.用例设计解析:解析 软件规模的估算方法有德尔菲法、功能点分析(FPA, function points analysis)、代码行(LOC, Lines Of Code)、COCOMO 模型等。8.用户需求在项目开始时定义不清,开发过程密切依赖用户的良好配合,动态响应用户的需求

39、,通过反复修改来实现用户的最终系统需求,这是_的主要特点。(分数:1.50)A.蒙特卡洛法B.原型法 C.面向对象方法D.头脑风暴法解析:解析 蒙特卡罗(Monte Carlo)分析法又称统计实验法、随机模拟法,是运用概率论及数理统计的方法来预测和研究各种不确定性因素对项目的影响,分析系统的预期行为和绩效的一种定量分析方法。该图支持定量风险分析。 原型法:原型法是指在获取一组基本的需求定义后,快速地建立一个目标系统的最初版本,并把它交给用户试用、补充和修改,再进行新的版本开发。反复这个过程,直到用户满意为止。 面向对象方法:一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称

40、 OO 方法,是建立在“对象”概念基础上的方法学。 头脑风暴法,又叫集思广益法,它是通过营造一个无批评的自由的会议环境,使与会者畅所欲言,充分交流、相互启迪、产生出大量创造性意见的过程。9.软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,_属于软件架构设计师要完成的主要任务之(分数:1.50)A.软件复用B.模式设计C.需求获取D.需求分配 解析:解析 软件架构也称为软件体系结构,是一系列相关的抽象模式,用于指导软件系统各个方面的设计。软件架构相当于系统草图,用于描述构成系统的抽象组件。组件间的连接则描述其

41、之间的通信。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。 在信息系统开发中,需求分配属于软件架构设计师要完成的主要任务之一。10.软件架构模式描述了如何将各个模块和子系统有效地组织成一个完整的系统。诸如 Word 和 Excel 这类图形界面应用软件所采用的架构模式是_。(分数:1.50)A.分层模式B.知识库模式C.面向对象模式D.事件驱动模式 解析:解析 分层模式:将解决方案的组件分隔到不同的层中。每一层中的组件应保持内聚性,每一层都应与它下面的各层保持松散耦合。常见的分层模式有 C/S 模型、三层模型、ISO/OSI 七层模型。 知识库模式:典型应用是信号处理领域

42、,例如语音和模式识别。 面向对象模式:把数据的表示、操作封装在一个类或者对象中。该模式基于数据抽象和面向对象基础上。 事件驱动模式:就是事件源发出事件,监听器捕获事件并做出响应的过程。典型事件驱动模式包含Word、Excel 这类图形界面工具。因此选择 D。11.网络协议和设备驱动软件经常采用分层架构模式,其主要原因是_。(分数:1.50)A.可以让软件获得更高的性能B.支持软件复用 C.让功能划分容易,便于设计实现D.为达到低内聚、高藕合的设计目标解析:解析 分层架构模式优点如下: (1)适合复杂问题的功能分解,整体设计更清晰。 (2)适合系统设计的逐级抽象。 (3)具有较好的可扩展性。 (

43、4)支持软件复用。 分层模式的缺点如下: (1)划分层次不是普遍适用的;层次划分的方法不统一。 (2)层次过多,系统性能可能下降。12.在信息系统工程总体规划过程中,软件架构包括多种形式。在_中,数据和数据处理放在服务器端,而应用处理和表现层放在客户端。(分数:1.50)A.文件服务器架构B.客户/服务器两层架构 C.客户/服务器 N 层架构D.基于 Web 的架构解析:解析 题干中指出“数据和数据处理放在服务器端,而应用处理和表现层放在客户端。”这显然属于客户/服务器两层架构。13.模糊测试(fuzz testing)是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法,是

44、用于系统安全漏洞发掘的重要技术。模糊测试的测试用例通常是_。(分数:1.50)A.预定数量的字符串B.预定长度的字符串C.模糊集的隶属度D.随机数据 解析:解析 模糊测试的测试用例通常是随机数据。用随机的非预期的数据发现软件漏洞。14.下列测试方法中,_属于白盒测试的方法。(分数:1.50)A.语句覆盖法和边界值分析法B.条件覆盖法和基本路径测试法 C.边界值分析法和代码检查法D.等价类划分和错误推测法解析:解析 基本路径测试法、条件覆盖法、逻辑覆盖法、静态结构分析法、代码检查法等均为白盒测试法。边界值分析法、等价类划分属于黑盒测试。15.在信息系统集成项目中,经常使用_对集成的系统进行性能测

45、试。(分数:1.50)A.BugzillaB.TestManagerC.TrueCoverageD.LoadRunner 解析:解析 Bugzilla 是 UNIX 下的,追踪系统 Bug 软件。 TestManager 是 Rational 公司开发的测试管工具。它是一个及时在任何过程点上判断系统状态的工具。 TrueCoverage 是一个白盒测试工具,用于代码覆盖率统计,即判断哪些代码已测试,哪些没有测试。 LoadRunner 是一种预测系统行为和性能的负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。16.系统集成项目通过验收测试的主要标准为_。(分数

46、:1.50)A.所有测试项均未残留各等级的错误B.需求文档定义的功能全部实现,非功能指标达到设计要求 C.立项文档、需求文档、设计文档与系统的实现和编码达到一致D.系统通过单元测试和集成测试解析:解析 V 模型是软件测试过程中常见的一种模型,反映了开发和测试过程的关系。V 模型如下图所示。 验收测试阶段是对需求规格说明书的承诺进行一一核对。需求文档定义的功能全部实现,非功能指标达到设计要求,可以视为通过验收测试。 17.以下关于软件测试的叙述中,_是不正确的。(分数:1.50)A.软件测试是为改进产品质量、识别产品的缺陷和问题而进行的活动B.测试不仅是检查预防措施是否有效的主要手段,而且是识别

47、由于某种原因预防措施无效而产生错误的主要手段C.软件测试按照测试阶段划分,可分为单元测试、集成测试、系统测试D.测试是在编码测试阶段完成后才开始的活动 解析:解析 软件测试贯穿整个软件生命周期,包含需求分析、设计、编码等阶段。18.为了改进应用软件的可靠性和可维护性,并适应未来软硬件环境的变化,应主动增加新的功能以使应用系统适应各类变化而不被淘汰。为了适应未来网络带宽的需要,在满足现有带宽需求下,修改网络软件从而使之支持更大的带宽,这种软件维护工作属于_。(分数:1.50)A.更正性维护B.适应性维护C.完善性维护D.预防性维护 解析:解析 从性质上划分,软件的维护如下表所示。 软件维护 维护类别 特点 工作量(估 计) 预防性维护 适应未来、未知的变化,主动增加的预防性的新功能,避免将来被 淘汰。 例子:为了适应未来网络带宽的需要,在满足现有带宽需求下,修 改网络软件从而使之支持更大的带宽 4% 纠错性维护 (更正性维护) 改正开发阶段发生且测试阶段未发现的错误。改正系统投入使用后 所发现的错误。 例子:Windows 蓝屏补丁 21% 适应性维护 系统投入运行后,根据技术、管理、需求变化而进行的修改。 例子:系统运行后,银行业务调整,要求业务代码前增加由 3 个英 文字母组成的前缀码 25% 完善性维护 增加新功能、改善系统特性

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1