一、考试时间
1、考试时间:5月下旬
2、合格标准:所有科目都达到45分合格
3、科目一:综合知识
客观题:75空
满分:75分
考试时间:120分钟
4、科目二:案例分析
主观题:5道大题
满分:75分
考试时间:120分钟
科目三:论文写作
满分:75分
考试时间:120分钟
二、考试方式
2025年度计算机软件资格考试(初级、中级、高级)采取计算机化考试方式。
三、考纲
考试科目1:系统分析师综合知识
1. 计算机系统知识
1.1计算机系统概述
1.2存储器系统
1.3输入输出系统
1.4指令系统
1.5多处理机系统
1.6操作系统
2. 计算机网络与分布式系统
2.1计算机网络基础
2.2网络体系结构与协议
2.3局域网与广域网
2.4网络工程
2.5分布式系统
2.6构件与中间件
2.7Web服务
2.8云计算
3. 数据库系统基础知识
3.1数据库管理系统
3.2关系数据库
3.3数据库控制功能
3.4数据库设计与建模
3.5分布式数据库系统
3.6数据仓库技术
3.7数据挖掘技术
3.8非关系数据库
4. 企业信息化基础知识
4.1企业信息化概述
4.2信息资源管理
4.3企业信息化规划
4.4企业信息系统
4.5电子商务
4.6电子政务
4.7业务流程重组
4.8企业应用集成
5. 软件工程
5.1软件生命周期
5.2软件开发方法与模型
5.3软件开发环境与工具
5.4软件过程管理
5.5软件重用和再工程
5.6软件产品线
5.7软件统一建模语言
5.8软件形式化方法
6.项目管理
6.1项目管理概述
6.2范围管理
6.3进度管理
6.4预算与成本管理
6.5配置管理
6.6质量管理
6.7人力资源管理
6.8风险管理
6.9信息(文档)管理
7. 信息安全
7.1信息系统安全体系
7.2数据安全与保密
7.3通信与网络安全技术
7.4系统访问控制技术
7.5容灾与业务持续
7.6安全管理措施
7.7系统可靠性
7.8冗余技术
7.9软件容错技术
8. 系统规划与分析
8.1系统规划概述
8.2项目的提出与选择
8.3系统分析概述
8.4问题分析
8.5业务流程分析
8.6数据与数据流程分析
8.7系统可行性分析
8.8成本效益分析
8.9系统方案建议
9. 软件需求工程
9.1软件需求概述
9.2需求获取
9.3需求分析
9.4结构化分析方法
9.5面向对象分析方法
9.6需求定义
9.7需求验证
9.8需求管理
10.软件架构设计
10.1软件架构概述
10.2软件架构建模
10.3软件架构风格
10.4软件架构标准
10.5软件架构实现
10.6软件架构质量属性
11.系统设计
11.1系统设计概述
11.2处理流程设计
11.3结构化设计
11.4面向对象设计
11.5设计模式
11.6输入/输出原型设计
11.7人机交互设计
12.软件实现与测试
12.1软件实现概述
12.2软件测试概述
12.3软件测试方法
12.4软件测试类型
12.5软件测试的组织
12.6软件部署
13.系统运行与维护
13.1运维技术指标
13.2系统运行管理
13.3系统故障管理
13.4软件系统维护
13.5系统评价
13.6遗留系统处置
13.7新旧系统转换
13.8现有系统演进
14.开源软件开发与应用
15.标准化与知识产权
16.经济、管理等相关知识
17.数学与工程基础
18.专业英语
考试科目2:系统分析师案例分析
1. 应用系统分析与设计
1.1Web应用系统
1.2Web应用架构设计
1.3Web应用架构设计
1.4Web应用系统开发
1.5Web应用系统测试
2. 嵌入式系统分析与设计
2.1嵌入式系统概述
2.2嵌入式数据库系统
2.3嵌入式操作系统
2.4嵌入式系统开发
2.5嵌入式系统验证
3. 移动应用系统分析与设计
3.1移动应用平台概述
3.2移动应用开发环境
3.3移动应用架构
3.4移动应用开发
3.5无代码开发
4.大数据处理系统分析与设计
4.1大数据处理系统及主要特征
4.2大数据处理系统架构
4.3大数据处理系统开发
4.4大数据处理系统测试
5.微服务系统分析与设计
5.1微服务系统概述
5.2微服务系统架构
5.3微服务系统开发
5.4微服务系统测试
6.信息物理系统分析与设计
6.1信息物理系统概述
6.2信息物理系统架构
6.3信息物理系统技术框架
6.4信息物理系统开发技术
6.5控制系统与网络通信
6.6CPS应用分析与设计
考试科目3:系统分析师论文
1.信息系统开发及应用
2.数据库建模及应用
3.网络规划及应用
4.系统安全性分析
5.应用系统集成
6.企业信息系统
7.企业信息化的组织及实施
8.开源软件及应用
9.新技术及其应用
四、例题
(一)选择题
需求分析是一种软件工程活动,它在系统级软件分配和 软件设计间起到桥梁的作用。需求分析使得系统工程师能够 刻画出软件的(1) 、指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和 规约的过程,包括详细地精化由系统工程师建立并在软件项 目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将 它们分配到各软件元素中去。
(1)A. 功能和性能 B. 数据和操作
C. 实体和对象 D. 操作和对象
(2)A.事件流 B. 消息流
C.对象流 D. 控制流
(二)案例分析题
阅读以下关于企业应用集成的叙述,回答问题1至问题3。某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用J2EE 、.NET 等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。项目组在讨论方案时,提出了两种集成思路。
(1)刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采用消息代理中间件连接遗产系统。
(2)王工建议采用基于SOA的方法进行应用集成,将现有遗产系统采用Web Service 的方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。
项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。
【问题1】
请分析比较两种方案的优点和不足,完成表1-1中的空白部分。
表1- 1
考虑因素 | 集成方案 | |
刘工建议的集成方案 | 王工建议的集成方案 | |
拟采取的集成方法 | 涉及不同的集成层次,集成方法复杂多样 | (1) |
对企业集成需求的符合程度 | (2) | 强调功能的暴露与服务的组合,便于提供增值服务 |
集成系统体系结构 | (3) | 基于总线结构的体系结构,系统的耦合度低 |
集成系统的可扩展性 | 遗产系统集成方法多样,系统耦合度高,可扩展性较差 | (4) |
【问题2】
针对该企业的集成实际情况,请用200字以内的文字叙述王工建议中的企业服务总线(ESB)应该具有的基本功能。
【问题3】
王工的方案拟采用Web Service作为基于SOA集成方法的实现技术。请根据该系统的实际情况,用300字以内的文字说明系统应该分为哪几个层次,并简要说明每个层次的功能和相关标准。
(三)论文题
论信息系统的可行性分析
可行性是对开发一个信息系统的收益的度量,可行性分析是度量可行性的过程,它是一种在生命周期的各个检查点上进行的可行性评估。在任何一个检查点,项目都可以被取消、修改或者继续。可行性分析首先在范围定义阶段进行,然后在问题分析阶段深入,最后的决策分析活动可以从众多可能的实现中选择一个作为系统设计的目标。
请围绕“信息系统的可行性分析”论题,依次从以下3 个方面进行论述。
(1)概要叙述你参与管理、分析的信息系统项目以及你所担任的主要工作。
(2)论述主要的可行性评价准则和你进行信息系统可行性分析的主要内容。
(3)论述你如何从多个候选方案中选择最佳建设方案,该方案实施后是否达到了预期目标。