2022年职业考证-软考-系统分析师考试全真模拟易错、难点剖析AB卷(带答案)试题号:89
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2022年职业考证-软考-系统分析师考试全真模拟易错、难点剖析AB
卷(带答案)
一.综合题(共15题)
1.
单选题
软件能力成熟度模型提供了一个软件能力成熟度的框架,它将软件过程改进的步骤组织成5个成熟度等级。
其中,软件过程已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪,说明软件已达到()成熟度等级。
问题1选项
A.已定义级
B.优化级
C.已管理级
D.可重复级
【答案】D
【解析】CMM的目的是帮助组织对软件过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。
CMM的五个成熟度等级分别为初始级、可重复级、已定义级、已管理级和优化级。
(1)初始级。
初始级是未加定义的随意过程,软件过程的特点是无秩序的,有时甚至是混乱的。
软件过程定义几乎处于无章法和步骤可循的状态,软件产品所取得的成功往往依赖于极个别人的努力和机遇。
(2)可重复级。
可重复级是规则化和纪律化的过程,软件过程已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。
对类似的应用项目,有章可循并能重复以往所取得的成功。
(3)已定义级。
已定义级是标准的和一致的过程,用于管理的和工程的软件过程均已文档化、标准化,并形成了整个软件组织的标准软件过程。
全部项目均采用与实际情况相吻合的、适当修改后的标准软件过程来进行操作。
(4)已管理级。
已管理级是可预测的过程,软件过程和产品质量有详细的度量标准。
软件过程和产品质量得到了定量的认识和控制。
(5)优化级。
优化级是持续改进的过程,通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续性地对过程进行改进。
2.
多选题题干
问题1选项
A.1
B.2
C.3
D.4
【答案】A
【解析】分析
3.
单选题
我国由国家版权局主管全国软件著作权登记管理工作,指定()为软件著作权登记机构。
问题1选项
A.著作权登记中心
B.国家知识产权局
C.中国版权保护中心
D.国家专利局
【答案】C
【解析】本题考查软件著作权相关内容。
根据计算机软件著作权登记办法第一章第六条:国家版权局主管全国软件著作权登记管理工作。
国家版权局认定中国版权保护中心为软件登记机构。
经国家版权局批准,中国版权保护中心可以在地方设立软件登记办事机构。
中国版权保护中心是国家版权登记机构,我国唯一的软件著作权登记、著作权质权登记机构,提供版权鉴
定、监测维权、版权产业及版权资产管理研究咨询培训等专业服务。
本题选择C选项。
4.
单选题
测试试题,用完删除6666 问题1选项A.测试试题,用完删除
B.测试试题,用完删除
C.测试试题,用完删除
D.测试试题,用完删除
【答案】B
【解析】测试试题,用完删除
5.
单选题
在面向对象方法中,一个子类有多个父类,可以从多个父类中继承特性,这种继承称为()。
对于两个类A和B,如果A是B的子类,则B是A的()。
问题1选项
A.多重继承
B.单一继承
C.多例继承
D.单例继承
问题2选项
A.聚合
B.泛化
C.聚类
D.耦合
【答案】第1题:A
第2题:B
【解析】第1题:
第2题:
6.
单选题
某系统中有5个并发进程竞争资源R。
假设每个进程都需要3个R,那么最少需要有()个R,才能保证系统不会发生死锁。
问题1选项
A.10
B.11
C.12
D.13
【答案】B
7.
单选题
给定关系模式R,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→D,AE→G}。
因为()=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) 和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中的每一个函数依赖A→B,如果属性集A中所有属性均在Y中,而B中有的属性不在Y 中,则将其加入到Y中;
第三步:重复第二步,直到没有属性可以添加到属性集Y中为止。
最后得到的Y就是X+
A选项(AB)+ F根据A→BC,C→D可得(AB)+ F ={A,B,C,D} ,
B选项(AD)+ F根据A→BC可得(AD)+ F ={A,B,C,D} ,
C选项(AE)+ F根据A→BC,C→D,AE→G可得(A)+ F={A,B,C,D, E, G}=U ,
D选项(CD)+ F根据C→D可得(CD)+ F ={C,D}。
所以第1题答案为C。
第2题:本题第二空是对模式分解的考查。
A选项:分解R1(A,B,C) 和R2(D,E,G),可得F1={A→BC},F2为空,所以F=F1+F2={ A→BC },丢失函数依赖C→D,AE→G,所以分解后的关系模式不保持函数依赖。
B选项:分解R1(B,C,D,E) 和R{(A,E,G),可得F1={C→D},F2={ AE→G },所以F=F1+F2={ C→D ,AE→G },丢失函数依赖A→BC,所以分解后的关系模式不保持函数依赖。
C选项:分解R1(B,C,D) 和R2(A,E,G),可得F1={C→D},F2={ AE→G },所以F=F1+F2={ C→D ,AE→G },丢失函数依赖A→BC,所以分解后的关系模式不保持函数依赖。
D选项:分解R1(A,B,C,D) 和R2(A,E,G),可得F1={ A→BC,C→D},F2={ AE→G },所以F=F1+F2={ A→BC,C→D ,AE→G },没有丢失函数依赖,所以分解后的关系模式保持函数依赖。
第2题答案为D。
8.
案例题
某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST开发方法进行系统分析与设计,在完成了初步的调查研究之后进入了问题分析阶段,分析系统中存在的问题以及改进项,其分析的主要内容包括:
(1)器材销售订单处理的时间应该减少20%;
(2)移动端支持IOS和Android两类操作系统;
(3)器材销售订单处理速度太慢导致根多用户取消订单;
(4)后台服务器硬件配置比较低;
(5)用户下单过程中应该减少用户输入的数据量;
(6)订单处理过程中用户需要输入大量信息;
(7)利用云计算服务可以降低50%的服务器处理时间;
(8)公司能投入的技术维护人员数量有限;
(9)大量的并发访问会导致App页面无法正常显示。
【问题1】(12分)
FAST开发方法在系统分析中包括了初始研究、问题分析、需求分析和决策分析等四个阶段,请简要说明每个阶段的主要任务。
【问题2】(8分)
在问题分析阶段,因果分析方法常用于分析系统中的问题和改进项,请结合题目中所描述各项内容,将题干编号(1)-(9)填入表1-1的(a)~(d)中。
表1-1问题、机会
【问题3】(5分)
在决策分析阶段,需要对候选方案所述内容按照操作可行性、技术可行性、经济可行性和进度可行性进行分类。
请将下列(1)~(5)内容填入表1-2的(a)-(d)中。
(1)新开发的器材销售系统能够满足用户所需的所有功能;
(2)系统开发的成本大约需要40万元人民币;
(3)需要对移动端App开发工程师进行技术培训;
(4)系统开发周期需要6个月;
(5)系统每年维护的费用大约5万元人民币。
表1-2候选方案指标分类
【答案】【问题1】
初步研究阶段:
1、列出问题和机会
2、协商项目的初步范围
3、评估项目价值
4、计划项目进度表和预算
5、汇报项目计划
问题分析阶段:
1、研究问题领域
2、分析问题和机会
3、分析业务过程
4、制定系统改进目标
5、修改项目计划
6、汇报调查结果和建议需求分析阶段:
1、定义需求
2、排列需求的优先次序
3、修改项目计划
4、交流需求陈述
决策分析阶段:
1、确定候选方案
2、分析候选方案
3、比较候选方案
4、修改项目计划
5、推荐一种系统
【问题2】
(a)(3)(6)
(b)(4)(9)
(c)(1)(5)(7)
(d)(2)(8)
【问题3】
(a)
(b)(1)(3)
(c)(2)(5)
(d)(4)
9.
单选题
问题1选项
A.
B.
C.
D.
【答案】A
【解析】( 0 ,1 )区间内的分布密度函数2x。
意味着随着x 的增大出现的概率也线性地增大。
显然,对于min(r1 ,r2 ) ,出现较小的数值的概率更大些;r1 *r2(两个小于1 的数相乘会变得更小)也会这样。
对于随机变量(r1+r2)/2 ,出现中等大小数值的概率更大一些,出现较大的或较小值的概率会小一些,其分布密度函数会呈凸型。
只有max(r1 ,r2) ,出现较大数值的概率更大些。
10.
单选题
TCP/IP的四层模型中,每一层都提供了安全协议,下列属于网络层安全协议的是()。
问题1选项A.HTTPS
B.SSH
C.IPSec
D.Socks
【答案】C
11.
单选题
DNS 协议的功能是()。
问题1选项
A.将域名解析为IP地址
B.将MAC地址解析为IP地址
C.将IP地址解析为MAC地址
D.将主机名解析为IP地址
【答案】A
12.
单选题
信息资源是企业的重要资源,需要进行合理的管理,其中()管理强调对数据的控制(维护和安全),()管理则关心企业管理人员如何获取和处理信息(流程和方法)且强调企业中信息资源的重要性。
问题1选项
A.生产资源
B.流程资源
C.客户资源
D.数据资源
问题2选项
A.信息处理
B.流程重组
C.组织机构
D.业务方法
【答案】第1题:D
第2题:A
【解析】信息资源管理包括数据资源管理和信息处理管理,前者强调对数据的控制(维护和安全),后者则关心企业管理人员如何获取和处理信息(流程和方法)且强调企业中信息资源的重要性。
信息资源管理的基础是数据管理。
数据管理与数据库管理有很大的区别,数据库管理仅仅负责物理数据库的设计、实现、安全性和维护工作;而数据管理在于确定数据规划、数据应用、数据标准、数据内容、数据范围等。
13.
单选题
某信息系统不断受到SQL注入攻击,应部署()进行安全防护,实时阻断攻击行为。
问题1选项
A.防火墙
B.WEB 防火墙
C.入侵检测系统
D.堡垒机【答案】B
14.
单选题
企业信息化工程是将()相结合,改善企业的经营、管理、产品开发和生产等各个环节,提高生产效率、产品质量和企业的创新能力,从而实现产品设计制造和企业管理的信息化、生产过程的智能化、制造装备的数控化以及咨询服务的网络化,全面提高我国企业的竞争力。
问题1选项
A.信息技术、自动化技术、现代管理技术、制造技术
B.信息技术、自动化技术、现代管理技术、建模技术
C.信息技术、测试技术、现代管理技术、制造技术
D.需求分析技术、建模技术、测试技术、现代管理技术
【答案】A
【解析】企业信息化工程(Enterprise Information Engineer,简称EIE)是指将信息技术,自动化技术,现代管理技术与制造技术相结合,改善制造企业的经营、管理、产品开发和生产等各个环节,提高生产效率、产品质量和企业创新能力,降低消耗,带动产品设计方法和设计工具的创新、企业管理模式的创新、制造技术的创新以及企业间协作关系的创新,从而实现产品设计制造和企业管理的信息化、生产过程智能化、制造装备的数控化以及咨询服务的网络化,全面提高我国企业的竞争力。
15.
案例题
阅读以下关于软件系统分析与建模的叙述,在答题纸上回答问题1至问题3。
【说明】
某软件公司拟开发一套博客系统,要求能够向用户提供一个便捷发布自已心得,及时有效的与他人进行交流的平台。
新用户发布个人博客之前,需要创建一个新的博客账户,以下为新用户注册的操作行为:
(a) 向系统请求创建一个新的博客账户;
(b) 输入个人详细信息;
(c) 使用证件数据库验证个人详细信息;
(d) 选择账户类型;
(e) 身份验证成功,创建新的博客账户;
(f) 用户身份信息验证不成功;
(g) 以电子邮件的方式将账户详细信息发送给用户;
(h) 博客账户申请被拒绝。
【问题1】(6分)
在结构化和面向对象的软件分析过程中,通常会使用到数据流图、活动图和流程图,请分别描述这三种模型的特点和适用场景。
【问题2】(9分)
采用用例图和用例描述建模系统需求,请使用题干给出的(a)~(h),完善“博客账户创建用例描述”中的(1)~(6),如表1-1所示。
将正确答案填在答题纸上。
表1-1博客账户创建用例描述
【问题3】(10分)
需求评审是通过将需求规格说明书递交给相关人员检查,以发现其中存在缺陷的过程。
在需求工程中,需求评审是一个非常重要的过程。
结合题干案例,请用300字以内的文字简要说明需求评审的内容及作用。
【答案】【问题1】
数据流图:
特点:通过系统内数据的流动来描述系统功能的一种方法。
强调系统中的数据流动。
由:数据流,外部实体,加工,数据存储。
适用场景:结构化需求分析,为系统做功能建模。
活动图:
特点:与流程图类似,但可以表现并行执行。
适用场景:面向对象分析与设计建模。
流程图:
特点:能清晰展现业务执行的流程顺序。
强调控制流。
适用场景:结构化需求分析与结构化设计,为系统梳理业务流程。
【问题2】
(1)(a)
(2)(d)
(3)(b)
(4)(c)
(5)(g)
(6)(h)
【问题3】
需求评审内容:
(1)SRS正确地描述了预期的、满足项目干系人需求的系统行为和特征。
(2)SRS中的软件需求是从系统需求、业务规格和其他来源中正确推导而来的。
(3)需求是完整的和高质量的。
本例中存在需求描述不完整的情况,如:谁向系统请求?输入个人详细信息要输入哪些?选择账户类型,有哪些账户类型供选择?
(4)需求的表示在所有地方都是一致的。
(5)需求为继续进行系统设计、实现和测试提供了足够的基础。
(6)用例优先级合理度评估。
本案例中,未说明用例的优先级。
作用:
1、发现二义性需求;
2、发现不确定性用户未达成共识的需求;
3、发现遗漏的需求;
4、为项目干系人在需求问题上达成共识提供支撑;
5、降低风险;
6、提高软件质量。