2026年系统分析师考试试题及答案_第1页
2026年系统分析师考试试题及答案_第2页
2026年系统分析师考试试题及答案_第3页
2026年系统分析师考试试题及答案_第4页
2026年系统分析师考试试题及答案_第5页
已阅读5页,还剩26页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年系统分析师考试试题及答案一、信息系统综合知识(共75题,每题1分,共75分)1.在面向对象方法中,对象之间的动态交互通过什么机制实现?A.继承B.消息传递C.聚合D.关联2.以下哪项不属于UML行为图?A.用例图B.活动图C.状态图D.顺序图3.数据库设计过程中,用来表示概念模型的是?A.关系模型B.层次模型C.E-R模型D.网状模型4.在关系数据库中,删除表中的记录使用的SQL语句是?A.DROPB.DELETEC.UPDATED.TRUNCATE5.下面哪个协议用于将IP地址解析为物理地址?A.ARPB.RARPC.ICMPD.DHCP6.在软件项目开发中,将系统划分为若干个模块时,应尽量做到?A.高内聚、低耦合B.低内聚、高耦合C.高内聚、高耦合D.低内聚、低耦合7.需求分析阶段产生的文档是?A.用户手册B.需求规格说明书C.概要设计说明书D.详细设计说明书8.在CMMI模型中,已定义级对应的成熟度等级是?A.1级B.2级C.3级D.4级9.在结构化分析方法中,用数据流图描述系统的?A.数据流与加工B.控制流C.对象交互D.数据库结构10.在面向对象设计中,开闭原则的含义是?A.软件实体应对外部封闭,对内开放B.对扩展开放,对修改封闭C.对修改开放,对扩展封闭D.对模块开放,对模块封闭11.在数据库事务中,ACID中的“I”代表?A.原子性B.一致性C.隔离性D.持久性12.下列哪种攻击方式利用系统漏洞执行恶意代码?A.蠕虫B.木马C.拒绝服务攻击D.缓冲区溢出13.在项目管理中,关键路径上的活动总浮动时间为?A.0B.大于0C.小于0D.不确定14.某项目有A、B、C三个活动,A最早开始第0天,持续3天;B依赖A,持续4天;C依赖A,持续2天。则项目最短工期是多少天?A.5B.6C.7D.915.在ISO/IEC25010软件质量模型中,可靠性包含的子特性是?A.易用性、可学习性、可操作性B.成熟性、容错性、可恢复性C.功能性、性能效率、可移植性D.保密性、完整性、不可抵赖性16.进行需求验证的主要目的是?A.验证代码正确性B.验证需求规格说明与用户需求一致C.验证测试用例是否充分D.验证数据库设计是否合理17.在Web服务中,用于描述服务接口的语言是?A.HTMLB.XMLC.WSDLD.SQL18.在数据库设计中,将E-R图转换为关系模式属于哪个阶段?A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计19.以下哪种不是数据仓库的特征?A.面向主题B.集成C.实时更新D.相对稳定20.在项目管理中,成本绩效指数CPI=0.8表示?A.成本超支B.成本节约C.进度落后D.进度提前21.软件维护中,因用户提出新的功能需求而进行的维护属于?A.改正性维护B.适应性维护C.完善性维护D.预防性维护22.贝塔测试通常由谁执行?A.开发人员B.测试团队C.最终用户D.第三方测试机构23.死锁产生的四个必要条件不包括以下哪个?A.互斥条件B.请求与保持条件C.不可剥夺条件D.顺序执行条件24.在UML中,类之间的关系“整体-部分”且部分生命周期依赖于整体,通常使用?A.关联B.聚合C.组合D.依赖25.黑板架构风格属于?A.数据流风格B.调用/返回风格C.仓库风格D.虚拟机风格26.在数据库系统中,视图(View)的作用不包括?A.简化查询B.提高系统性能C.增强安全性D.提供数据独立性27.采用RSA算法进行加密,属于哪类密码体制?A.对称加密B.非对称加密C.摘要算法D.序列密码28.在项目管理中,项目范围说明书应由谁负责编制?A.项目发起人B.项目经理C.项目干系人D.高层管理者29.在需求分析中,用例之间的关系不包括?A.包含B.扩展C.泛化D.实现30.在配置管理中,基线通常是在什么阶段建立?A.需求分析结束B.每个阶段结束时C.测试完成后D.产品交付后31.在面向方面编程(AOP)中,横切关注点的实现模块称为?A.类B.方法C.方面D.对象32.下列哪种技术属于数据集成技术?A.SOAPB.ETLC.HTTPSD.FTP33.在数据库事务隔离级别中,哪个级别可以避免不可重复读但可能出现幻读?A.ReadUncommittedB.ReadCommittedC.RepeatableReadD.Serializable34.在软件测试中,白盒测试主要侧重于?A.功能验证B.内部逻辑结构测试C.性能测试D.兼容性测试35.在系统方案设计中,将系统功能分配给硬件和软件的过程称为?A.模块划分B.接口设计C.结构化设计D.软硬件划分36.在项目风险应对策略中,通过购买保险来应对风险属于?A.风险规避B.风险转移C.风险减轻D.风险接受37.以下哪项不是企业信息系统规划的方法?A.BSPB.CSFC.SWOTD.价值链分析38.在数据库查询优化中,对查询语句进行重写属于哪个阶段的优化?A.语义优化B.语法优化C.物理优化D.代数优化39.在SOA架构中,服务之间的通信通常基于?A.共享内存B.消息传递C.管道D.信号量40.在HTTP协议中,用于请求获取服务器资源的请求方法是?A.POSTB.GETC.PUTD.DELETE41.在操作系统中,虚拟存储器的作用是?A.提高CPU速度B.扩充主存容量C.提高磁盘速度D.增加外存容量42.在结构化程序设计中,基本控制结构不包括?A.顺序B.选择C.循环D.跳转43.在UML2.0中,交互概览图属于?A.结构图B.行为图C.静态图D.实现图44.在项目管理中,甘特图主要用于?A.显示任务之间的逻辑关系B.显示任务进度随时间的变化C.显示资源分配D.显示成本变化45.在数据库设计中,第三范式是为了消除?A.部分函数依赖B.传递函数依赖C.多值依赖D.连接依赖46.在软件架构评估中,ATAM主要用于评估?A.软件代码质量B.软件架构的质量属性C.软件性能D.软件安全性47.在网络安全中,防火墙通常不能防御?A.未授权访问B.病毒C.内部攻击D.端口扫描48.在面向对象方法中,多态是指?A.一个类可以有多个父类B.一个对象可以有多个状态C.同一消息对不同对象可以产生不同行为D.一个类可以有多个方法49.在ERP系统中,物料需求计划通常称为?A.BOMB.MPSC.MRPD.CRP50.在软件配置管理中,变更控制委员会(CCB)的主要职责是?A.编写代码B.测试软件C.审批变更请求D.维护数据库51.在系统分析师工作中,可行性研究通常不包括?A.技术可行性B.经济可行性C.法律可行性D.审美可行性52.在数据流图中,用于表示外部实体的图形是?A.矩形B.圆形C.平行线D.菱形53.在软件生命周期中,需求分析阶段的主要参与者不包括?A.用户B.系统分析师C.程序员D.领域专家54.在数据库并发控制中,两阶段锁协议的目的是?A.避免死锁B.保证可串行化C.提高系统吞吐量D.减少锁的粒度55.在UML类图中,表示接口的图形符号是?A.矩形B.圆形C.直线D.带“《interface》”的矩形56.在项目管理中,项目生命周期的阶段通常不包括?A.启动B.规划C.执行D.销售57.在软件设计中,模块间的耦合方式中耦合度最低的是?A.数据耦合B.控制耦合C.公共耦合D.内容耦合58.在数据库系统中,数据字典的主要作用是?A.存储业务数据B.存储数据库的元数据C.存储索引D.存储日志59.在分布式系统中,CAP理论中的C代表?A.一致性B.可用性C.分区容错性D.并发性60.在Web开发中,MVC架构中的“V”代表?A.模型B.视图C.控制器D.虚拟化61.在软件测试中,回归测试的目的是?A.发现新功能缺陷B.验证修改后的代码没有引入新的问题C.测试系统性能D.测试系统安全性62.在项目管理中,PERT图与CPM的主要区别是?A.PERT使用确定性时间,CPM使用随机时间B.PERT使用随机时间,CPM使用确定性时间C.两者完全相同D.CPM用于费用控制,PERT用于进度控制63.在信息安全中,数字签名可以实现?A.保密性B.完整性、认证和不可抵赖性C.可用性D.访问控制64.在UML中,部署图主要描述?A.类之间的静态关系B.系统的物理部署和运行时架构C.对象之间的交互D.用例执行流程65.在需求工程中,需求获取的方法不包括?A.访谈B.问卷调查C.编写代码D.观察66.在数据库设计中,外键的作用是?A.保证实体完整性B.保证引用完整性C.保证用户定义完整性D.保证域完整性67.在操作系统中,进程和线程的主要区别是?A.进程是资源分配的基本单位,线程是调度和执行的基本单位B.线程是资源分配的基本单位,进程是调度和执行的基本单位C.进程和线程没有区别D.进程之间不能通信,线程之间可以通信68.在软件质量保证中,软件评审通常不包括?A.代码走查B.技术评审C.管理评审D.市场调研69.在数据仓库中,ODS一般是指?A.操作型数据存储B.联机分析处理C.数据挖掘D.数据集市70.在SOAP协议中,消息封装格式基于?A.HTMLB.XMLC.JSOND.YAML71.在项目质量管理中,鱼骨图用于?A.分析问题原因B.控制过程质量C.检查产品质量D.统计质量数据72.在结构化分析方法中,判定树和判定表用于描述?A.数据流B.数据存储C.加工逻辑D.外部实体73.在软件维护中,因操作系统升级而需要修改软件属于?A.改正性维护B.适应性维护C.完善性维护D.预防性维护74.在数据库系统中,存储过程的主要优点不包括?A.提高执行效率B.减少网络通信量C.增强代码可移植性D.提高安全性75.在系统分析师考试中,专业英语部分通常考查考生对于系统分析与设计领域英文术语的理解。以下哪个术语表示“需求规格说明”?A.RequirementSpecificationB.DesignSpecificationC.TestPlanD.ProjectPlan二、系统分析设计(共5题,每题15分,共75分)1.简述用例建模的主要步骤,并说明用例关系(包含、扩展、泛化)的适用场景。2.某企业欲开发一套在线商城系统,请用结构化分析方法画出顶层数据流图(DFD)的简要描述,并列出主要外部实体和数据流。3.在数据库设计中,如何将E-R图转换为关系模式?请举例说明一对多联系和多对多联系的转换方法。4.简述软件架构评估中ATAM方法的主要流程,并说明质量属性场景的作用。5.在项目管理中,如何制定项目进度计划?请说明关键路径法(CPM)的计算步骤。三、论文(共1题,共75分)1.请以“基于微服务架构的电商系统设计”为题,撰写一篇论文。要求:(1)简要介绍项目背景和系统目标;(2)详细阐述微服务架构的设计过程;(3)重点分析微服务拆分原则、服务治理和容错机制等;(4)总结架构设计中的经验与不足。字数不少于2000字。参考答案与解析一、信息系统综合知识1.答案:B解析:消息传递是对象之间动态交互的基本机制,继承、聚合、关联描述的是静态结构关系。2.答案:A解析:用例图描述系统功能需求,属于静态结构图;活动图、状态图、顺序图描述系统动态行为。3.答案:C4.答案:B解析:DROP删除表结构;TRUNCATE清空表数据但保留结构且不可回滚;DELETE可删除满足条件的记录。5.答案:A6.答案:A7.答案:B8.答案:C9.答案:A10.答案:B11.答案:C12.答案:D13.答案:A14.答案:C解析:A完成后开始B和C,两条路径分别为A+B=7天,A+C=5天,取最长路径为7天。15.答案:B16.答案:B17.答案:C18.答案:C19.答案:C解析:数据仓库数据通常是非易失的,不进行实时更新;传统数据库往往需要实时更新。20.答案:A解析:CPI=EV/AC,小于1表示实际成本大于挣值,即成本超支。21.答案:C22.答案:C23.答案:D24.答案:C25.答案:C26.答案:B解析:视图是虚拟表,通常不会直接提高系统性能,可能因额外查询而增加开销。27.答案:B28.答案:B29.答案:D解析:用例之间的关系主要有包含、扩展和泛化;实现是类和接口之间的关系。30.答案:B解析:基线是在软件开发各阶段结束时建立,用于对配置项进行控制和管理。31.答案:C32.答案:B33.答案:C34.答案:B35.答案:D36.答案:B37.答案:C解析:SWOT是战略分析工具,但不是信息系统规划的典型方法;BSP、CSF、价值链分析常用于信息系统规划。38.答案:D39.答案:B40.答案:B41.答案:B42.答案:D43.答案:B44.答案:B45.答案:B46.答案:B47.答案:C48.答案:C49.答案:C50.答案:C51.答案:D52.答案:A解析:外部实体用矩形表示,加工用圆形或圆角矩形,数据存储用平行线,数据流用箭头。53.答案:C54.答案:B55.答案:D解析:接口可以用带有《interface》字样的矩形或圆圈表示,标准类图中常用构造型矩形。56.答案:D57.答案:A58.答案:B59.答案:A60.答案:B61.答案:B62.答案:B63.答案:B64.答案:B65.答案:C66.答案:B67.答案:A68.答案:D69.答案:A70.答案:B71.答案:A72.答案:C73.答案:B74.答案:C解析:存储过程通常与特定数据库平台相关,可移植性较差,因此C项不属于优点。75.答案:A二、系统分析设计1.答案:用例建模的主要步骤:(1)识别参与者:确定与系统交互的外部实体(人、外部系统、设备等);(2)识别用例:从参与者角度发现系统应提供的功能;(3)建立用例图:描述参与者与用例之间的关联;(4)详细描述用例:编写用例规约,包括事件流、前置条件、后置条件、异常流程等;(5)识别用例关系:抽取公共行为建立包含关系,补充可选流程建立扩展关系,提炼父用例建立泛化关系;(6)验证与优化:与用户确认,确保用例模型完整、无歧义。用例关系适用场景:(1)包含:多个用例中存在公共步骤,将该公共步骤提取为独立用例,避免重复描述;(2)扩展:某用例在特定条件下才执行的可选流程,如“登录校验失败时执行异常处理”;(3)泛化:表示用例之间的特殊化/一般化关系,如“支付”作为父用例,“微信支付”“支付宝支付”作为子用例。解析:本题考查用例建模的核心步骤及用例关系应用。包含关系强调公共行为复用;扩展关系强调可选异常或扩展流程;泛化关系强调类型层次。2.答案:顶层数据流图描述:(1)外部实体:顾客、管理员、支付网关、物流系统;(2)加工:在线商城系统;(3)数据流:•顾客→系统:商品查询、下单请求、收货信息;•系统→顾客:商品信息、订单确认、支付结果通知;•系统→支付网关:支付请求;•支付网关→系统:支付结果;•管理员→系统:商品维护信息、订单处理指令;•系统→物流系统:发货请求;•物流系统→系统:物流状态更新。简要文字版DFD描述:系统作为整体加工,顾客提交订单,系统向支付网关发起收款,支付成功后向物流系统发送发货请求,同时向管理员提供订单管理功能。各外部实体通过数据流与系统交互。解析:顶层DFD只包含一个加工(系统)、外部实体和数据流,不包含数据存储和二级加工。外部实体识别时需覆盖系统的所有直接交互对象。3.答案:E-R图转关系模式的基本规则:(1)实体转换为关系模式:每个实体转换为一个关系模式,实体的属性即为关系模式的属性,实体的码成为关系模式的主键。(2)一对多联系转换:在“多方”对应的关系模式中加入“一方”的主键作为外键,并加上联系自身的属性(如果有)。(3)多对多联系转换:建立一个新关系模式,包含双方实体的主键作为外键,并加上联系自身的属性(如果有),该关系模式的主键由两个外键共同组成或根据情况加入局部标识。举例:实体“部门”和“员工”之间为一对多联系(一个部门有多个员工,一个员工只属于一个部门)。转换后:•部门(部门编号,部门名称)•员工(员工编号,姓名,部门编号,...),其中“部门编号”为外键。实体“学生”和“课程”之间为多对多联系(一个学生可选多门课,一门课可被多个学生选),联系“选修”有属性“成绩”。转换后:•学生(学号,姓名,...)•课程(课程号,课程名,...)•选修(学号,课程号,成绩),其中学号和课程号联合作为主键,且分别为外键。解析:关系模式转换需保持实体完整性和引用完整性。一对多联系采用外键嵌入多方,多对多联系必须单独成表。4.答案:ATAM主要流程:(1)描述架构:由架构师介绍架构的总体结构、组件及决策理由;(2)识别质量属性需求:收集并整理系统需要满足的质量属性(如性能、安全性、可修改性、可用性等);(3)生成质量属性效用树:将质量属性需求分解为具体场景,形成效用树,作为评估依据;(4)分析架构对质量属性的支持:针对效用树中的重点场景,评估架构是否能够满足,识别风险点和非风险点;(5)生成评估报告:输出架构评估结果,给出改进建议。质量属性场景的作用:质量属性场景用于将抽象的质量属性需求具体化、可测量化。一个完整的场景通常包括:刺激、环境、响应以及响应度量。例如:“在高峰期1000个并发用户访问时,页面响应时间不超过2秒”。通过具体场景,评估人员可以判断架构是否满足相应质量属性,并能定量或定性地识别架构风险。解析:ATAM是以质量属性为中心的架构评估方法。效用树是核心工具,质量属性场景则是效用树的叶子节点,是评估的事实基础。5.答案:制定项目进度计划的主要步骤:(1)定义活动:将项目工作分解为具体活动;(2)排列活动顺序:确定活动之间的依赖关系,绘制网络图;(3)估算活动资源:明确每项活动所需的人员、设备、材料等;(4)估算活动持续时间:采用专家判断、类比估算、参数估算、三点估算等方法估计工期;(5)制定进度计划:确定每项活动的计划开始和完成时间;(6)控制进度:监控实际进度与计划的偏差,采取纠正措施。关键路径法计算步骤:(1)绘制项目网络图,节点表示活动,箭头表示逻辑关系;(2)标注每项活动的持续时间;(3)正向计算:从起点开始,计算每项活动的最早开始时间(ES)和最早完成时间(EF),EF=ES+持续时间;(4)反向计算:从终点开始,计算最晚开始时间(LS)和最晚完成时间(LF),LS=LF-持续时间;(5)计算总浮动时间:总浮动时间=LS-ES或LF-EF;(6)确定关键路径:总浮动时间为0的活动组成的路径即为关键路径,其总工期即为项目最短工期。解析:关键路径决定项目最短工期。任何关键路径上的活动延误都会导致项目整体延期,因此在进度管理中需重点监控关键路径上的活动。三、论文1.答案:论文写作框架及核心论述要点:摘要:本文以某电商平台重构项目为背景,介绍系统总体需求与采用微服务架构的动因;详细论述微服务拆分原则、服务治理体系及容错机制设计;最后总结实施效果与经验教训

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论