2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第44期

上传人:人*** 文档编号:504395488 上传时间:2022-11-28 格式:DOCX 页数:26 大小:202.21KB
返回 下载 相关 举报
2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第44期_第1页
第1页 / 共26页
2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第44期_第2页
第2页 / 共26页
2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第44期_第3页
第3页 / 共26页
2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第44期_第4页
第4页 / 共26页
2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第44期_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第44期》由会员分享,可在线阅读,更多相关《2022年软考-系统分析师考前拔高综合测试题(含答案带详解)第44期(26页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-系统分析师考前拔高综合测试题(含答案带详解)1. 单选题假设计算机系统中有三类互斥资源 R1、 R2和 R3 ,可用资源数分别为9、5和3,若在T0时刻系统中有P1,P2,P3,P4,和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示。在 T0 时刻系统剩余的可用资源数分别为( )。如果进程按( )序列执行,那么系统状态是安全的。问题1选项A.1、1和0B.1、1和1C.2、1和0D.2、0和1问题2选项A.P1P2P4P5P3B.P4P2P1P5P3C.P5P2P4P3P1D.P5P1P4P2P3【答案】第1题:D第2题:C【解析】本题考银行家算法。T0时刻,

2、系统剩余的可用资源数分别为:R1:9-(2+2+1+1+1)=2R2 :5-(1+1+1+1+1)=0R3 :3-(1+1)=1以目前的资源,只能先执行P5,P5执行完,系统剩余资源为:3,1,1,此时可执行P2,但不能执行P1,所以应选C。2. 案例题阅读以下关于软件系统分析与设计的叙述,在答题纸上回答问题1至问题3。【说明】某企业拟开发一套数据处理系统,在系统分析阶段,系统分析师整理的核心业务流程与需求如下:(a)系统分为管理员和用户两类角色,其中管理员主要进行用户注册与权限设置,用户主要完成业务功能;(b)系统支持用户上传多种类型的数据,主要包括图像、文本和二维曲线等;(c)数据上传完成

3、后,用户需要对数据进行预处理操作,预处理操作包括图像增强、文本摘要,曲线平滑等; .(d)预处理操作完成后,需要进一步对数据进行智能分析,智能分析操作包括图像分类、文本情感分析、曲线未来走势预测等;(e)上述预处理和智能分析操作的中间结果均需要进行保存;(f)用户可以将数据分析结果以图片、文本、二维图表等多种方式进行展示,并支持结果汇总,最终导出为符合某种格式的报告。【问题1】 (9分)数据流图(Data Flow Diagram, DFD) 是一种重要的结构化系统分析方法,重点表达系统内数据的传递关系,并通过数据流描述系统功能。请用300字以内的文字说明DFD在进行系统需求分析过程中的主要作

4、用。【问题2】 (10分)顶层图(也称作上下文数据流图)是描述系统最高层结构的DFD,它的特点是将整个待开发的系统表示为一个加工,将所有的外部实体和进出系统的数据流都画在一张图中。请参考题干描述,将合适的内容填入图21中(1) (5)空白处,完成该系统的顶层图。 【问题3】 (6分)在结构化设计方法中,通常采用流程图表示某一处理过程,这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。而在面向对象的设计方法中,则主要采用活动图表示某个用例的工作流程。请用300字以内的文字说明流程图和活动图在表达业务流程时的三个主要不同点。【答案】【问题1】DFD的主要作用如下:(1) DF

5、D是理解和表达用户需求的工具,是需求分析的手段。(2) DFD概括地描述了系统的内部逻辑过程,是需求分析结果的表达工具,也是系统设计的重要参考资料,是系统设计的起点。(3) DFD作为一个存档的文字材料,是进一步修改和充实开发计划的依据。【问题2】(1)管理员(2)用户权限信息(3)用户(4)多种类型数据(5)导出报告/展示结果【问题3】流程图和活动图有如下三个主要区别:(1)流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。(2)流程图只能表达顺序执

6、行过程,活动图则可以表达并发执行过程。(3)活动图可以有多个结束状态,而流程图只能有一个结束状态。【解析】本题考查的是结构化分析工具-数据流图DFD的分析与应用。【问题1】DFD是SA方法中的重要工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。DFD还可被认为是一个系统模型,在信息系统开发中,如果采用结构化方法,则一般将DFD作为需求规格说明书的一个组成部分。DFD从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的情况,来说明系统所完成的功能。具体来说,DFD的主要作用如下:(1)DFD是理解和表达用户需求的工具,是需求分析的手段。由

7、于DFD简明易懂,不需要任何计算机专业知识就可以理解它,因此,系统分析师可以通过DFD与用户进行交流。(2)DFD概括地描述了系统的内部逻辑过程,是需求分析结果的表达工具,也是系统设计的重要参考资料,是系统设计的起点。(3)DFD作为一个存档的文字材料,是进一步修改和充实开发计划的依据。【问题2】在DFD中,通常会出现4种基本符号,分别是数据流、加工、数据存储和外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在DFD中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体是位于被建模的系统之外的信息生产者或消费者,是不能由

8、计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。所以(1)(3)应填入外部实体名,(2)(3)(4)应填入加工名,根据(a)系统分为管理员和用户两类角色,其中管理员主要进行用户注册与权限设置,用户主要完成业务功能,可以得出(1)为管理员(2)为用户权限信息。根据(b)系统支持用户上传多种类型的数据,主要包括图像、文本和二维曲线等,可以得出(4)为多种类型数据。根据(c)数据上传完成后,用户需要对数据进行预处理操作,预处理操作包括图像增强、文本摘要,曲线平滑等,可以得出(3)为用户。根据(f)用户可以将数据分析结果以图片、文本、二维图表等多种方式进行展示,并

9、支持结果汇总,最终导出为符合某种格式的报告,可以得出(5)为导出报告/展示结果。【问题3】流程图是对过程、算法、流程的一种图像表示,在技术设计、交流及商业简报等领域有广泛的应用。通常用一些图框来表示各种类型的操作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序。用图形表示算法,直观形象,易于理解。有时候也被称之为输入-输出图。顾名思义,就是用来直观地描述一个工作过程的具体步骤。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务所必需的管理过程。活动图是由活动节点和转换流程构成的图。它描述系统或业务的一系列活动构成的控制流,描述系统从一种活动转换到另一种活动的整个

10、过程。流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程;活动图能够表示并发活动的情形,而流程图不行;活动图是面向对象的,而流程图是面向过程的;活动图可以有多个结束状态,而流程图只能有一个结束状态。3. 单选题软件能力成熟度模型提供了一个软件能力成熟度的框架,它将软件过程改进的步骤组织成5个成熟度等级。其中,软件过程已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪,说明软件已达到( )成熟度等级。问题1选项A.已定义级B.优化级C.已管理

11、级D.可重复级【答案】D【解析】CMM的目的是帮助组织对软件过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。CMM的五个成熟度等级分别为初始级、可重复级、已定义级、已管理级和优化级。(1)初始级。初始级是未加定义的随意过程,软件过程的特点是无秩序的,有时甚至是混乱的。软件过程定义几乎处于无章法和步骤可循的状态,软件产品所取得的成功往往依赖于极个别人的努力和机遇。(2)可重复级。可重复级是规则化和纪律化的过程,软件过程已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。对类似的应用项目,有章可循并能重复以往所取得的成功。(3)已定义级。已定义级是

12、标准的和一致的过程,用于管理的和工程的软件过程均已文档化、标准化,并形成了整个软件组织的标准软件过程。全部项目均采用与实际情况相吻合的、适当修改后的标准软件过程来进行操作。(4)已管理级。已管理级是可预测的过程,软件过程和产品质量有详细的度量标准。软件过程和产品质量得到了定量的认识和控制。(5)优化级。优化级是持续改进的过程,通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续性地对过程进行改进。4. 单选题根据国际标准ITUT X.509规定,数字证书的一般格式中会包含认证机构的签名,该数据域的作用是()。问题1选项A.用于标识颁发证书的权威机构CAB.用于指示建立

13、和签署证书的CA的X.509名字C.用于防止证书伪造D.用于传递CA的公钥【答案】C【解析】本题考查的是数字证书相关内容。数字证书又称为数字标识,是由认证中心(Certificate Authority,CA)签发的对用户的公钥的认证。数字证书的内容应包括CA的信息、用户信息、用户公钥、CA签发时间和有效期等。目前,国际上对证书的格式和认证方法遵从X.509体系标准。在X.509格式中,数字证书通常包括版本号、序列号(CA下发的每个证书的序列号都是唯一的)、签名算法标识符、发行者名称、有效期、主体名称、主体的公钥信息、发行者唯一识别符、主体唯一识别符、扩充域、发行者签名(就是CA用自己的私钥对

14、上述数据进行数字签名的结果,也可以理解为是CA中心对用户证书的签名)等信息。签名可以理解为用私钥加密的过程,认证机构在证书上用自己的私钥签名,可以保证签名一定来自于认证机构,从而保证身份的真实性,防止证书伪造。本题选择的是C选项。5. 单选题给定关系模式R,其中:属性集U=A,B,C,D,E,G,函数依赖集F=ABC,CD,AEG。因为( )=U, 且满足最小性,所以其为R的候选码;若将R分解为如下两个关系模式( ), 则分解后的关系模式保持函数依赖。问题1选项A.B.C.D.问题2选项A.R(A,B,C) 和R2(D,E,G)B.R(B,C,D,E) 和R(A,E,G)C.R(B,C,D)

15、和R2(A,E,G)D.R(A,B,C,D) 和R2(A,E,G)【答案】第1题:C第2题:D【解析】第1题:本题第一空是对候选关键字的考查。可以利用图示法分析,入度为0的属性集合为A,E通过该集合出发,可以遍历全图,本题选择C选项。也可以通过(X)+ F=Y闭包求法分析:第一步:设最终将成为闭包的属性集是Y,把Y初始化为X;第二步:检查F中的每一个函数依赖AB,如果属性集A中所有属性均在Y中,而B中有的属性不在Y中,则将其加入到Y中;第三步:重复第二步,直到没有属性可以添加到属性集Y中为止。最后得到的Y就是X+A选项(AB)+ F根据ABC,CD可得(AB)+ F =A,B,C,D ,B选项(AD)+ F根据ABC可得(AD)+ F =A,B,C,D ,C选项(AE)+ F根据ABC,CD,AEG可得(A)+ F

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号