【计算机类职业资格】软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷8及答案解析.doc
《【计算机类职业资格】软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷8及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷8及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷 8 及答案解析(总分:126.00,做题时间:90 分钟)一、选择题(总题数:39,分数:126.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_2.系统开发过程的流程如图 9-5 所示,(11)阶段拟定了系统的目标、范围和要求。 (分数:2.00)A.B.C.D.3.可测试性是指对测试一个软件所需要的工作量的度量。可测试性与软件的许多度量属性有关,与可测试性有关的 6 个度量属性是(64)。(分数:2.00)A.可操作性,可跟踪性,自检视性,易
2、培训性,完备性,模块性B.可操作性,可容错性,可检视性,可理解性,复杂性,准确性C.可审计性,执行效率,自检视性,易培训性,安全性,准确性D.可审计性,自描述性,自检视性,可理解性,简洁性,模块性4.关于可靠性,以下叙述中正确的是(65)。(分数:2.00)A.延长 MTBF 以及缩短 MTTR,对于提高设备的有效使用率是有效的B.缩短 MTYR 对于延长 MTBF 是有效的C.设备的 MTBF 是在设备出厂时决定的。此后,MTBF 保持不变,用户为了提高可靠性,只能努力缩短MTTRD.如果设备各个部分的故障率都是 ,则该设备的故障率就是。5.(71)方面的内容应写入信息系统的操作手册。(分数
3、:2.00)A.信息系统的功能说明和输入数据的处理过程B.信息系统的软件配置以及各部分的内部结构C.按屏幕变迁过程解释处理过程D.在厂商发布系统升级时,说明提供的服务过程6.系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定。人们常将开发过程中完成某项关键工作的时刻称为里程碑。完成(87)时最适于称为里程碑。(分数:2.00)A.需求调查B.总体设计稿C.一套实体关系图D.50%的编码7.项目管理工具能对项目的任务调度、成本估算、资源分配、预算跟踪、人时统计、配置控制等活动给予帮助,它具有很多特征,但(88)不是其特征。(分数:2.00)A.覆盖整个软件生存周期B.指导软件设
4、计人员按软件生存周期各个阶段的适用技术进行设计工作C.确定关键路径、松弛时间、超前时间和滞后时间D.生成固定格式的报表和裁剪项目报告8.某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表 9-1 所示,这几个阶段分配的软件工程师和程序员人数如表 9-2 所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的 2 倍。若在该项目的这几个阶段都增加一名软件工程师,则这几个阶段可以缩短(111)个月完成任务(假定各个开发阶段串行工作)。 (分数:2.00)A.1B.2C.3D.49.软件项目管理中可以使用各种图形工具,在以下关于各种图形工具的论述中正确的是(117)
5、。(分数:2.00)A.流程图直观地描述了工作过程的具体步骤,以及这些步骤之间的时序关系,可以用于控制工作过程的完成时间。B.PERT 图画出了项目中各个活动之间的时序关系,可用于计算工程项目的关键路径,以便控制项目的进度。C.因果分析图能表现出软件过程中各种原因和效果之间的关系,并且表现了它们随时间出现的顺序和重要程度,这些数据可用于改进软件过程的性能。D.Gantte 图为整个项目建立了一个时间表,反映了项目中的所有任务之间的依赖关系以及各个任务的起止日期,这些信息可用于项目的任务调度。10.逆向工程可用于维护已有的软件,逆向工程能够(122)。(分数:2.00)A.分析源程序,决定需要修
6、改的部分及其影响的程度B.能够使用数学方法证明各软件功能的正确性C.分析源程序,从源程序导出程序结构D.将源程序改写成易于理解的、结构清晰的程序11.通常软件项目管理活动包括项目的计划、调度、通信、费用估算、资源分配以及质量控制等,软件生产是智力密集型的活动,其产品无物理外形,生产状态也“不可见”,因而难以检查和驾驭。软件项目管理工具就是要使这种生产过程成为可见、可控的过程。因此,软件项目管理工具应具备(123)。(分数:2.00)A.软件生产周期内各活动的识别和分配B.对工作计划的安排、评审和检查C.对软件设计计划、技术和文档内容进行管理D.与软件开发工具匹配12.使用自动项目管理工具与使用
7、手工方法管理相比有许多优点,但是(124)不属于自动项目管理工具的优点。(分数:2.00)A.能对大型项目进行精确跟踪,使项目经理能及时掌握实际工作进展和资源的实际消耗情况B.能指导设计人员采用软件生存周期各阶段的适用技术,进行设计和控制工程进度C.能辅助开发 PERT、CPM(关键路径方法)和 WBS(工作分解结构),自动更新活动网络图和 Gantte 图D.能自动计算、自动积累数据、自动生成图形和报表来取代人工计算、调度、统计和文档工作,提高管理工作效率。13.若要重构一个功能上和性能上更为完善的改进的软件,可以使用(125)。(分数:2.00)A.逆向工程工具B.程序切片工具C.程序理解
8、工具D.再工程工具14.质量控制非常重要,但是进行质量控制也需要一定的成本。(131)可以降低质量控制的成本。(分数:2.00)A.使用抽样统计B.进行过程分析C.对全程进行监督D.进行质量审计15.新项目与过去成功开发过的一个项目类似,但规模更大,这时应该使用(132)进行项目开发设计。(分数:2.00)A.原型法B.变换模型C.瀑布模型D.螺旋模型16.下列关于软件需求管理与需求开发的论述,正确的是(135)。(分数:2.00)A.所谓需求管理是指对需求开发的管理B.需求管理包括:需求获取、需求分析、需求定义和需求验证C.需求开发是将用户需求转化为应用系统成果的过程D.在需求管理中,要求维
9、持对原有需求和所有产品构件需求的双向跟踪17.为了使构件系统更切合实际、更有效地被复用,构件应当具备(136),以提高其通用性。(分数:2.00)A.可继承性B.可变性C.可封装性D.可伸缩性18.在关于逆向工程(reverse engineering)的描述中,正确的是(137)。(分数:2.00)A.从已经安装的软件中提取设计规范,用以进行软件开发B.按照“输出处理输入”的顺序设计软件C.用硬件来实现软件的功能D.根据软件处理的对象来选择开发语言和开发工具19.COCOMO 模型能够依据待开发软件的规模来估计软件开发的工期。若 COCOMO 模型公式为: MM=3.0(KDSI) 其中,K
10、DSI 为预计应交付的源程序千行数,MM 为开发该软件所需的人月数。设软件开发的生产率为每个人月能编写的最终能交付的源程序千行数 (KDSI/MM),则根据上述 COCOMO 模型可以看出,软件开发的生产率随软件开发规模而变化的趋势如图(138)所示。(分数:2.00)A.B.C.D.20.在选择开发方法时,不适合使用原型法的情况是(139)。(分数:2.00)A.用户需求模糊不清B.系统设计方案难以确定C.系统使用范围变化很大D.用户的数据资源缺乏组织和管理21.基线是软件生存期各个开发阶段的工作成果,测试阶段的基线是(140)。(分数:2.00)A.可提交的软件B.被测试的程序C.提交报告
11、D.测试报告22.集成测试有各种方法,以下关于集成测试的描述中,不正确的是(141)。(分数:2.00)A.增量式集成测试容易定位错误,排除错误B.非增量式集成测试不能充分利用人力,会拖延工程进度C.增量式集成测试的强度大,测试更彻底D.即使各个模块都通过了测试,但系统集成以后仍可能出现错误23.有两种需求定义的方法严格定义和原型定义,在关于这两种方法的描述中,不正确的是(142)。(分数:2.00)A.严格定义方法假定所有的需求都可以预先定义B.严格定义方法假定软件开发人员与用户之间的沟通存在障碍C.原型定义方法认为需求分析中不可避免地要出现很多反复D.原型定义方法强调用户在软件开发过程中的
12、参与和决策24.软件的分层式体系结构把软件系统划分为 4 层,这 4 层结构自顶向下分别是(143)。(分数:2.00)A.应用软件 业务构件 中间件 系统软件B.业务构件 应用软件 中间件 系统软件C.应用软件 中间件 系统软件 业务构件D.业务构件 中间件 应用软件 系统软件25.基于构件的开发(CBD)模型,融合了(144)模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。(分数:2.00)A.瀑布B.快速应用开发(RAD)C.螺旋D.形式化方法26.风险的成本估算完成后,可以针对风险表中的每个风险计算其风险曝光度。某软件小组计划项日中采用 50 个可复用的构件,每个构件平均是
13、100LOC,本地每个 LOC 的成本是 13 元人民币。下面是该小组定义的一个项目风险: 1风险识别:预定要复用的软件构件中只有 50%将被集成到应用中,剩余功能必须定制开发; 2风险概率:60%; 3该项目风险的风险曝光度是(145)。(分数:2.00)A.32500B.65000C.1500D.1950027.结构模板能够帮助分析员建立一个逐层细化的层次结构。结构环境图(Architecture Context Diagram,ACD)则位于层次结构的顶层。在从 ACD 导出的(146)中给出了各个专门子系统和重要(数据与控制)信息流。(分数:2.00)A.系统语境图(SCD)B.结构互
14、连图(AID)C.结构流程图(AFD)D.结构图的规格说明(ADS)28.需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。(147)并不是需求分析的实现步骤之一。(分数:2.00)A.获得当前系统的物理模型B.抽象出当前系统的逻辑模型C.建立目标系统的逻辑模型D.确定目标实现的具体技术路线29.黑盒测试法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入 1255 个字符,采用(150)测试方法,其测试数据为:0 个字符、1 个字符、255 个字符和 256 个字符。(分
15、数:2.00)A.等价类划分B.边界值分析C.比较测试D.正交数组测试按照 ISO/IEC 9126 软件质量标准,软件的可维护性所包括的子特性有(7),软件的可移植性包括的子特性有(8)。(分数:4.00)A.可靠性、可更改性、一致性B.可分析性、可更改性、安全性C.可分析性、可安装性、一致性D.可分析性、可更改性、稳定性A.可理解性、可更改性、依从性B.可安装性、可替换性、一致性C.可操作性、可安装性、一致性D.可分析性、可适应性、稳定性下面有关 CMM 模型的描述中,不正确的是(9)。CMM 模型的第三级为确定级,其主要过程是关于项目和组织的策略。以下选项中属于第三级的关键过程是(10)
16、。(分数:4.00)A.CMM 模型定义了成熟的软件过程的实践活动B.CMM 模型提供了改进软件开发过程的结构化模型C.CMM 模型给出了适用于各种应用范围的专门技术D.按照 CMM 模型改进软件过程需要相当可观的费用A.定量过程管理B.综合软件管理C.软件子合同管珲D.技术变动管理IS0 7498-2 标准涉及到的 5 种安全服务是(14)。可信赖计算机系统评价准则(TCSEC)把计算机系统的安全性分为 4 大类 7 个等级,其中的 C2 级是指(15)。(分数:4.00)A.身份认证,访问控制,数据加密,数据完整,安全审计B.身份认证,访问控制,数据加密,数据完整,防止否认C.身份认证,安
17、全管理,数据加密,数据完整,防止否认D.身份认证,访问控制,数据加密,安全标记,防止否认A.安全标记保护B.自主式安全保护C.结构化安全策略模型D.受控的访问保护IEEE 802.11 小组公布了多个正式的 WLAN 标准,其中(16)工作在 2.4GHz 的 ISM 频段。在 WLAN 体系结构中,AP 的作用是(17)。(分数:4.00)A.802.11a 和 802.11bB.802.11a 和 802.11hC.802.11b 和 802.11gD.802.11S 和 802.11hA.无线接入B.用户服务C.数据汇聚D.业务管理根据关系模型中数据间的函数依赖关系,关系模式可分成多种不
18、同的范式(NP),其中,第二范式排除了关系模式中非主属性对键的(16)函数依赖;第三范式排除了关系式中非主属性对键的(17)函数依赖。令关系模式 R=S(U;F),其中 U 为属性集,F 为函数依赖集,假设 U=XYZ 为三个不可分解的不同属性,那么若F;XY,YZ,则 R 是(18)。若 F =XYZ,YZX),则 R 保持依赖的关系模式分解,一般只能分解到(19)。(分数:8.00)A.传递B.非传递C.完全D.部分A.传递B.非传递C.完全D.部分A.1NFB.2NFC.3NFD.BCNFA.1NFB.2NFC.3NFD.BCNF关系模式 Student(Sno,Sname,Cno,Cn
19、ame,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授的课程,教师不会重名。关系模式 Student 的候选关键字有(36),最小函数依赖集中有(37)个函数依赖,该关系模式属于(38)范式,分解 p=(39),并且是无损连接及保持函数依赖。(分数:8.00)A.1 个, 为(Sno, Cno)B.1 个,为(Sno, Cno, Tname)C.2 个,为(Sno, Sname, Cno) 和(Sno,
20、Cno, Tname)D.2 个,为(Sno, Sname, Cno) 和(Shame, Cno, Tname)A.4B.5C.6D.7A.1NFB.2NFC.3NFD.BCFA.(Sno, Sname, Cno, Tname, Taddr),(Sno, Sname, Cno, Cname, Grade) 2NFB.(Sno, Shame),(Sno, Cno, Grade, Tname, Taddr),(Cno, Cname) 2NFC.(Sno, Sname),(Sno, Cno, Grade),(Tname, Taddr),(Cno, Cname) 3NFD.(Sno, Sname),(
21、Sno, Cno, Grade),(Tname, Taddr),(Tname, Cno),(Cno, Cname)3NF某商场的部门、员工和商品三个实体之间的关系如图 8-2 所示。假设每个部门有若干名员工,每种商品只能由一个部门负责销售,那么部门到员工、部门到商品之间分别存在着(62)的联系。如果用户要求得到表8-7 所示的结果,需要(63),并增加关系模式(64)。如果查询某部门负责销售的商品,需要(65)。(分数:8.00)A.1:1 和 1:1B.1:1 和 1:nC.1:n 和 1:1D.1:n 和 1:nA.修改表 1 的结构,在表 1 中增加一个员工号B.修改表 2 的结构,在表
22、 2 中增加一个员工号C.修改表 2 的结构,在表 2 中增加一个部门号D.修改表 3 的结构,在表 3 中增加一个部门号A.Sale_record(员工号,名称,数量)B.Sale_record(员工号,名称,商品号,数量)C.Sale_record(员工号,部门号,数量)D.Sale_record(员工号,部门号,商品号,数量)A.修改表 1 的结构,在表 1 中增加一个员工号B.修改表 2 的结构,在表 2 中增加一个员工号C.修改表 2 的结构,在表 2 中增加一个部门号D.修改表 3 的结构,在表 3 中增加一个部门号根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象
23、、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。(1)面向对象的主要特征除封装、继承外,还有(1)和(2)。通常,对象可由标识此对象的名、属性和(3)所组成。对象之间的服务请求是通过传递(4)来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组(3)。有一种特殊的类称为抽象类,其主要特征是(5)。(分数:10.00)A.一致性B.完整性C.动态联编D.静态联编A.一致性B.完整性C.动态联编D.多态性A.说明B.方法C.过程D
24、.类型A.对象名B.属性C.参数D.消息A.没有实例B.抽象地包括了大量实例C.没有子类D.对数据类型的抽象面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象是(6)。对象的三要素是指对象的(7)。(8)均属于面向对象的程序设计语言。而面向对象的程序设计语言必须具备(9)特征。Windows 下的面向对象程序设计和通常 DOS 下的结构化程序设计最大区别是(10)。(分数:10.00)A.数据结构的封装体B.数据以及在其上的操作的封装体C.程序功能模块的封装本D.一组有关事件的封装体A.名字、字段和类型B.名字、过程和函数C.名字、文字和图形
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 水平 考试 高级 系统分析 上午 综合 知识 试题 章节 练习 试卷 答案 解析 DOC

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