【计算机类职业资格】软件水平考试(高级)信息系统项目管理师上午综合知识(信息系统开发基础)-试卷1及答案解析.doc
《【计算机类职业资格】软件水平考试(高级)信息系统项目管理师上午综合知识(信息系统开发基础)-试卷1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件水平考试(高级)信息系统项目管理师上午综合知识(信息系统开发基础)-试卷1及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(高级)信息系统项目管理师上午综合知识(信息系统开发基础)-试卷 1 及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:29,分数:60.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_2.软件需求分析所要做的工作是( ),因此,在进行需求分析时应注意一切信息与需求都是站在应用的角度上考虑的。(分数:2.00)A.确定软件开发阶段的适用工具B.清晰描述软件的功能和性能C.为原始问题及目标软件建立物理模型D.解决目标系统“怎么做”的问题3.下列描述中,( )不是软件体系结构研究
2、的内容。(分数:2.00)A.软件体系结构描述语言及工具B.软件体系结构分析、设计及验证C.软件开发过程中应遵守的政策和法规D.特定领域的体系结构4.在信息系统集成项目开发的开始阶段,如果项目存在很多不确定性因素,且项目的参与人员还不能完全理解项目开发的范围和需求,那么采用( )作为此项目的开发模型更符合项目的实际情况。(分数:2.00)A.增量迭代模型或螺旋模型B.面向过程的瀑布模型C.面向对象的模型或快速模型D.部分并行的瀑布模型5.关于软件过程改进原则,描述不正确的是( )。(分数:2.00)A.问题的解决是过程改进的核心B.改进是受知识驱动的C.改进是项目开发人员的主要工作D.改进应该
3、是一个不断持续的过程6.用一系列软件的修改来评价软件体系结构的易修改性,属于基于( )的软件体系结构评估方式。(分数:2.00)A.度量B.场景C.实际运行D.调查问卷或检查表7.因为在软件开发的每一环节都有可能产生意想不到的问题,所以( )。(分数:2.00)A.应尽量由程序员或开发小组测试自己的程序B.在设计测试用例时,只须考虑合理的输入条件即可C.在设计测试用例时,只须考虑合理的输出条件即可D.应把软件验证与确认贯穿到整个软件开发的全过程中8.在 Linux、Unix 和苹果的 MacOS 操作系统中,系统集成工程师可使用( )_来构建用 C、C+4 一和 Java 等语言编写的软件。(
4、分数:2.00)A.Visual StudioNETB.ProjectC.VisioD.GCC9.系统集成项目完成了需求分析阶段的工作并开发了原型系统,承建方应组织本方项目经理、建设方代表和相关干系人完成( )_工作。(分数:2.00)A.阶段评审B.桌前检查C.代码走查D.代码审查10.软件体系结构中的构件不包括( )_。(分数:2.00)A.处理构件B.应用构件C.数据构件D.连接构件11.螺旋模型的开发过程具有周期性重复的螺旋线状,每个开发周期由四个象限组成,分别标志着开发周期的四个阶段。螺旋模型之所以特别适用于庞大而复杂的、高风险的系统开发,是因为它强调其中的( )_阶段。(分数:2.
5、00)A.制定计划B.实施工程C.客户评诂D.风险分析12.某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于( )_。(分数:2.00)A.原型法与面向对象方法的组合应用B.结构化方法与面向对象方法的组合应用C.结构化方法与原型法的组合应用D.原型法与形式化方法的组合应用13.在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划”,是( )_的基本思想。(分
6、数:2.00)A.敏捷方法B.结构化方法C.原型方法D.增量迭代方法14.下面关于软件维护的叙述中,不正确的是( )_。(分数:2.00)A.软件维护活动可能包括编制软件交付后运行的计划和维护计划,以及交付后的软件修改、培训和提供帮助资料等B.软件维护是软件生命周期中的一个完整部分C.软件维护包括更正性维护、适应性维护、完善性维护、预防性维护等几种类型D.软件维护是在软件交付之后为保障软件运行而要完成的活动15.程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,( )
7、_符合软件测试的基本原则。(分数:2.00)A.再测试第一个模块和第二个模块,用更多的测试用例测试第一个模块B.再测试第一个模块和第二个模块,用更多的测试用例测试第二个模块C.用更多的测试用例测试第一个模块;第二个模块暂时不需再测试,等到开发了更多模块后再测试D.用更多的测试用例测试第二个模块;第一个模块暂时不需再测试,等到开发了更多模块后再测试16.某商业银行启动核心信息系统建设,目前已完成信息系统的规划和分析,即将开展系统的设计与实施,此信息系统建设目前( )_。(分数:2.00)A.处于信息系统立项阶段B.处于信息系统的开发阶段C.处于信息系统运行阶段D.处于信息系统消亡阶段17.软件公
8、司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正它们,这种软件维护方式属于( )_。(分数:2.00)A.预防性维护B.更正性维护C.适应性维护D.完善性维护在下列要素中,不属于 DFD 四大要素的是(1)。当使用 DFD 对一个生产系统进行建模时,(2)可以被认定为外部实体。(分数:4.00)(1).(1)(分数:2.00)A.加工B.数据流C.数据存储D.状态(2).(2)(分数:2.00)A.生产系统源代码程序B.生产报表C.生产数据D.接收生产报表的管理部门18.极限编程技术(eXtremeProgramming,XP)适用于( )_情况。(
9、分数:2.00)A.需求多变,开发队伍规模较小,要求开发方“快速反馈、及时调整”B.需求稳定,开发队伍规模庞大,组织项目的方法为“周密计划、逐步推进”C.需求稳定,开发队伍规模较小,组织项目的方法为“周密计划、迭代推进”D.需求多变,开发队伍规模庞大,组织项目的方法为“分步计划、逐步推进”19.一个设计良好的软件系统应具有( )_的特征。(分数:2.00)A.高内聚、低耦合B.低内聚、高耦合C.高内聚、高耦合D.低内聚、低耦合20.结构化分析方法(SA)的主要思想是( )_。(分数:2.00)A.自顶向下、逐步求精B.自顶向下、逐步抽象C.自底向上、逐步抽象D.自底向上、逐步求精继承关系是(1
10、)关系的反关系。聚合关系与组合关系都是一种特殊形式的(2)关系。在 UML 中,使用一个带空心箭头的虚线表示实现关系,使用带实心箭头的虚线表示依赖关系。(分数:4.00)(1).(1)(分数:2.00)A.泛化B.依赖C.实现D.关联(2).(2)(分数:2.00)A.泛化B.依赖C.实现D.关联21.在关于逆向工程的描述中,正确的是( )_。(分数:2.00)A.按照“输出处理输入”的顺序设计软件B.用硬件来实现软件的功能C.从已经安装的软件中提取设计规范,用于进行软件开发D.根据软件处理的对象来选择开发语言和开发工具22.现有两个用例 UCl 和 UC2。其中 UCl 是一个完整的用例,可
11、被实例化,而 UC2 需要 UCl 中的事件流才可被实例化,且 UC2 指定了使用 UCl 的精确位置,则 UC2 和 UCl 间的关系是( )_。(分数:2.00)A.调用B.概括C.扩展D.包含23.BrowserServer 模式实现了开发环境与应用环境的分离,便于管理和系统维护,该模式的最大优点之一是( )_。(分数:2.00)A.传输速度快B.运算效率高C.客户端的“零维护”D.服务器端不用安装专用软件24.在 UML20 提供的图中,( )_用于描述系统与外部系统及用户之间的交互。(分数:2.00)A.类图B.部署图C.顺序图D.用例图25.某信息系统项目采用原型法开发,以下做法中
12、不恰当的是( )_。(分数:2.00)A.前期花足够的时间与客户充分沟通,完全明确需求后立即实施快速实现B.系统分析、设计和实现工作之间不做严格的界限划分C.动态响应用户的需求,逐步纳入用户的具体要求,逐步修改系统开发计划D.本着开发人员对需求的初步理解,快速开发一个原型系统,再反复修改26.在软件产品即将面世前,为发现产品中的错误并及时修正,软件企业通常要组织内部人员模拟各类用户进行应用,即对该产品进行( )_。(分数:2.00)A.Alpha 测试B.Beta 测试C.冒烟测试D.静态测试27.边界值分析是一种常用的黑盒测试法。某程序循环体最少执行 0 次,最多执行 100 次。采用边界值
13、分析法,宜选择( )_作为测试用例。(分数:2.00)A.循环 0 次、循环 1 次、循环 99 次、循环 100 次B.循环 0 次、循环 100 次、循环 49 次、循环 50 次C.循环 1 次、循环 99 次、循环 49 次、循环 50 次D.循环 0 次、循环 100 次软件水平考试(高级)信息系统项目管理师上午综合知识(信息系统开发基础)-试卷 1 答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:29,分数:60.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_解析:2.软件
14、需求分析所要做的工作是( ),因此,在进行需求分析时应注意一切信息与需求都是站在应用的角度上考虑的。(分数:2.00)A.确定软件开发阶段的适用工具B.清晰描述软件的功能和性能 C.为原始问题及目标软件建立物理模型D.解决目标系统“怎么做”的问题解析:解析:软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 换句话说,就是要深入描述软件的功能和性能,确定软件设计的约束和软件与其他系统元素的接口细节,定义软件的其他有效性需求,导出目标系统逻辑模型,解决目标系统“做什么”的问题。 而具体在进行需求分析工作时,
15、不能靠想象力行事,更不能完全站在开发方的角度上考虑,而应注意一切信息与需求都是站在实际应用的角度上考虑的。3.下列描述中,( )不是软件体系结构研究的内容。(分数:2.00)A.软件体系结构描述语言及工具B.软件体系结构分析、设计及验证C.软件开发过程中应遵守的政策和法规 D.特定领域的体系结构解析:解析:软件体系结构是具有一定形式的结构化元素,即构件的集合。 可以做个简单的比喻,结构化程序设计时代是以砖、瓦、灰、沙、石、预制梁、柱、屋面板搭建平房和小楼,而面向对象时代以整面墙、整间房、一层楼梯的预制件搭建高楼大厦。构件怎样搭配才算合理?怎样的体系结构才易于构造?重要构件有了更改后,如何保证整
16、栋高楼不倒?每种应用领域需要什么构件(医院、工厂、旅馆)?有哪些实用、美观、强度和造价合理的构件骨架使建造出来的建筑(即体系结构)更能满足用户的需求?如同土木工程进入到现代建筑学一样,软件也从传统的软件工程进入到现代面向对象的软件工程,研究整个软件系统的体系结构,寻求建构速度最快、成本最低、质量最好的构造过程。 软件体系结构虽脱胎于软件工程,但其形成同时借鉴了计算机体系结构和网络体系结构中很多宝贵的思想和方法,最近几年软件体系结构研究已完全独立于软件工程的研究,成为计算机科学的一个最新的研究方向和独立学科分支。软件体系结构研究的主要内容涉及软件体系结构描述、软件体系结构风格、软件体系结构评价和
17、软件体系结构的形式化方法等。解决好软件的重用、质量和维护问题,是研究软件体系结构的根本目的。 综上所述,只有选项 C 不是软件体系结构研究的内容。4.在信息系统集成项目开发的开始阶段,如果项目存在很多不确定性因素,且项目的参与人员还不能完全理解项目开发的范围和需求,那么采用( )作为此项目的开发模型更符合项目的实际情况。(分数:2.00)A.增量迭代模型或螺旋模型 B.面向过程的瀑布模型C.面向对象的模型或快速模型D.部分并行的瀑布模型解析:解析:“项目存在很多不确定性因素,且项目的参与人员还不能完全理解项目开发的范围和需求的情况”就意味着项目的需求不明确、项目的风险较大,因此采用增量迭代模型
18、或螺旋模型是比较适合的。5.关于软件过程改进原则,描述不正确的是( )。(分数:2.00)A.问题的解决是过程改进的核心B.改进是受知识驱动的C.改进是项目开发人员的主要工作 D.改进应该是一个不断持续的过程解析:解析:软件过程改进(Software Process Improvement,SPI)用于帮助软件企业对其软件(制作)过程的改变(进)进行计划、(措施)制定以及实施。其实施对象就是软件企业的软件过程,也就是软件产品的生产过程,当然也包括软件维护之类的维护过程,而对于其他的过程并不关注。 SPI 的五条核心原则分别是:注重问题、强调知识创新、鼓励参与、领导层的统一、计划不断地改进。 “
19、问题的解决是过程改进的核心,实践不仅是 SPI 组的目标也是它的起点”这条原则为过程改进人员指明了目标、明确了方法。SPI 就是要在实践中发现软件过程中的问题,并在实践中寻找并找到解决问题的办法,可以说过程改进就是在不断发现问题和解决问题的过程中不断向前发展。 “改进是一种知识的创新,SPI 是受知识的驱动的”这条原则强调了知识创新在 SPI 中的作用,提醒了 SPl 人员在注重知识创新的同时更要注重知识的传播和扩散。 通常开展 SPI 工作的做法是,过程改进仅仅是过程改进人员的事情,其他人员只是被动地接受。而“合作促使改进产生”这条原则给予了我们很好的启发和提示。它告诉我们,过程改进不仅仅是
20、一个人或几个人的事情,而是整个组织的事情。只有鼓励大家都积极参与,让这些人基于自身的经验和职业的判断力来实实在在地设计和开发新的过程,才能使设计出来的过程真正为他们所理解、为他们所用,从而实现过程的成功。这也是我们在过程改进工作中容易疏忽的地方。 “改进必须是综合了各个层次的人的力量”这条原则表明 SPl 人员一定要保证 SPI 的目标与组织的整体目标是一致的,因为只有这样才能保证 SPI 工作得到各个领导层的赞同、支持和投入,才能综合利用各个层次的力量来推动 SPI 工作的前进。这是预防过程改进项目风险的重要手段。 “改进应该是一个不断持续的过程”这一原则进一步提示和告诫 SPI 人员一定要
21、认识到改进的不断持续的特性。到达顶点并不重要,关键的是,你现在处在一个上升过程中,达到一个目标就创造了另一个更高的目标,这个目标对我们的过程和环境都具有重要的意义。 这五条原则是从实践中发展而来、相互关联的 SPI 哲学,对开展 SPI 工作具有非常重要的指导作用。 显然,软件过程改进是项目开发人员需要参与的工作,但不是其主要工作。6.用一系列软件的修改来评价软件体系结构的易修改性,属于基于( )的软件体系结构评估方式。(分数:2.00)A.度量B.场景 C.实际运行D.调查问卷或检查表解析:解析:软件体系结构评估方式主要有以下三种。 1)基于调查问卷或检查表的评估方式 调查问卷列出一系列可以
22、应用到各种体系结构评估的相关问题,其中有些问题可能涉及体系结构的设计决策,有些问题涉及体系结构的文档,有些问题针对体系结构描述本身的细节问题。检查表中也包含一系列比调查问卷更细节和更具体的问题,它们更趋向于考察某些人们关心的质量属性。 这一评估方式比较自由灵活,可评估多种质量属性,也可以在软件体系结构设计的多个阶段进行。但是由于评估的结果很大程度上来自评估人员的主观推断,因此不同的评估人员可能会产生不同的甚至截然相反的结果,而且评估人员对领域的熟悉程度、是否具有丰富的相关经验也成为评估结果是否正确的重要因素。 尽管基于调查问卷与检查表的评估方式相对比较主观,但由于与系统相关的人员的经验和知识是
23、评估软件体系结构的重要信息来源,因而它们仍然是进行软件体系结构评估的重要途径之一。 2)基于场景的评估方式 这种软件体系结构评估方式用于分析软件体系结构对场景(也就是对系统的使用或修改活动)的支持程度,从而判断该体系结构对这一场景所代表的质量需求的满足程度。例如,用一系列对软件的修改来反映易修改性方面的需求,用一系列攻击性操作来代表安全性方面的需求等。 3)基于度量的评估方式 度量是指为软件产品的某一属性所赋予的数值,如代码行数、方法调用层数、构件个数等。传统的度量研究主要针对代码,但近年来也出现了一些针对高层设计的度量,软件体系结构度量即是其中之一。代码度量和代码质量之间存在着重要的联系,类
24、似地,软件体系结构度量应该也能够作为评判质量的重要的依据。 赫尔辛基大学提出的基于模式挖掘的面向对象软件体系结构度量技术、Karlakrona 和 Ronneby 提出的基于面向对象度量的软件体系结构可维护性评估、西弗吉尼亚大学提出的软件体系结构度量方法等都在这方面进行了探索,提出了一些可操作的具体方案。 我们把这类评估方式称作基于度量的评估方式。 综上所述,题干描述的是基于场景的软件体系结构评估方式。7.因为在软件开发的每一环节都有可能产生意想不到的问题,所以( )。(分数:2.00)A.应尽量由程序员或开发小组测试自己的程序B.在设计测试用例时,只须考虑合理的输入条件即可C.在设计测试用例
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 水平 考试 高级 信息系统 项目 管理 上午 综合 知识 开发 基础 试卷 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1340261.html