来源
1.考试要求
(1)掌握计算机硬软件与网络的基础知识;
(2)熟悉信息系统开发过程;
(3)理解信息系统开发标准、常用信息技术标准;
(4)熟悉主流的中间件和应用服务器平台;
(5)掌握软件系统建模、系统架构设计基本技术;
(6)熟练掌握信息安全技术、安全策略、安全管理知识;
(7)了解信息化、信息技术有关法律、法规的基础知识;
(8)了解用户的行业特点,并根据行业特点架构合适的系统设计;
(9)掌握应用数学基础知识;
(10)熟练阅读和正确理解相关领域的英文文献;
2级别要求
考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;
能够对项目的系统架构进行描述、分析、设计与评估;
能够按照相关标准编写相应的设计文档;
能够与系统分析师、项目管理师相互协作、配合工作;
具有高级工程师的实际工作能力和业务水平。
考试形式
考试科目 | 题型 | 数量 | 考试时间 | 做题时间 | 总分数 | 及格分数 |
---|---|---|---|---|---|---|
基础知识 | 单选 | 75题 | 9:00-11:30 | 150分钟 | 75分 | 45分 |
案例分析 | 主观题 | 1+4选2 | 13:30-15:00 | 90分钟 | 75分 | 45分 |
论文协作 | 主观题 | 4选1 | 15:20-17:20 | 120分钟 | 75分 | 45分 |
说明:案例分析共五道题,其中一道必答,后四道任选二道。
考点分布-上午单选题
概念题:了解定义,记忆概念
理解题:理解其原理,掌握其精髓
章节 | 考察内容 | 分值 |
---|---|---|
计算机组成与体系结构 | 计算机硬件组成、指令系统、流水线技术、存储体系、总线 | 2分 |
系统配置与性能评价 | 性能指标、性能评价方法、阿姆达尔解决方案 | 2分 |
操作系统 | 进程与PV操作、存储管理、文件管理 | 3分 |
数据库系统 | 数据库模式、关系代数、规范化理论、数据仓库、并发控制、非关系型数据库 | 4分 |
嵌入式技术 | 嵌入式操作系统、多核处理、RTOS、硬件 | 3分 |
计算机网络 | TCP/IP协议、网络规划与设计、5G标准 | 3分 |
信息安全 | 加密技术、信息摘要、数字签名、认证技术、网络安全协议、网络攻击 | 3分 |
系统可靠性分析与设计 | 系统可靠性分析、系统容错 | 1分 |
软件工程 | 系统开发方法与模型、UML、需求工程、软件设计、架构设计与设计模式、软件测试等。(包含全部系统开发过程) | 20分 |
软件架构设计 | 架构设计的概念、架构风格、特定领域软件架构、基于架构的软件开发、软件质量属性、架构评估、构件与中间件 | 15分 |
项目管理 | 范围管理、成本管理、配置管理、进度管理的网络图计算 | 4分 |
企业信息化战略与实施 | 信息系统战略规划、电子商务、电子政务、企业应用集成、商业智能 | 5分 |
法律法规 | 知识产权保护对象、保护范围与期限、知识产权人的确定、侵权判断 | 3分 |
管理与数量经济 | 动态规划、线性规划、最大流量、最小生成树 | 2分 |
专业英语 | 系统架构设计的概念性知识点 | 5分 |
考点分布-下午案例题
背书题:按照老师明确的重点去学和记
理解题:熟悉软件生命周期过程,深入本质
案例1+2/4 | 试题一 | 试题二 | 试题三 | 试题四 | 试题五 |
---|---|---|---|---|---|
2021年 | 架构风格+架构评估(质量效用树、解释器、管道过滤器、隐式调用风格对比) | 系统建模(用例图、协作图与顺序图、面向对象方法) | 嵌入式系统 | 数据库设计(Redis、MySQL、反规范化技术) | Web系统设计(基于云平台的智能家居系统) |
2020年 | 架构风格+架构评估(质量效用树、管道过滤器与仓库风格对比) | 系统建模(数据库建模、实体、派生属性) | 嵌入式系统 | 分布式数据库(Redis数据类型、持久化技术、内存淘汰机制) | Web系统设计(非功能性需求、SSM框架、数据访问机制) |
2019年 | 架构风格+架构评估(质量效用树、面向对象与基于规则的系统对比) | 软件建模(补充数据流图、数据流图与系统流程图区别) | 物理信息系统架构(架构、安全威胁) | 分布式数据库(分布式缓存技术的数据同步问题、Key值的设置、缓存失效问题) | Web系统架构设计(非功能性需求、分布式架构设计、sql注入攻击解决方案) |
2018年 | 系统设计(非功能需求、瘦客户端C/S架构) | 系统建模(数据流图、用例) | 实时嵌入式系统(实时任务简单与复杂的区别、架构风格) | 分布式数据库(数据缓存技术、Memcache与Redis的对比) | Web系统设计(SOA与ESB的概念与架构设计、信息系统安全保障的措施) |
2017年 | 软件架构评估(质量效用树、敏感点、权衡点、风险) | 软件系统设计(MVC概念、EJB的有状态无状态) | 机器人操作系统架构(实时操作系统与ROS特点) | 数据库设计(ORM优缺点、数据访问层、工厂模式) | Web系统架构设计(响应式Web设计与架构、主从复制) |
2016年 | 软忤架构设计(区分质量属性、管道过滤器与仓库风格对比) | 软件系统建模(用例图的关系、类图的关系) | 嵌入式实时系统设计(实时系统的概念、特点、可靠性) | 应用服务器(应用服务器概念、J2EE架构) | 敏捷开发过程( Scrum流程、MVC架构) |
2015年 | 软件架构评估(质量效用树、敏感点、权衡点、风险) | 系统设计建模(状态图与活动图) | 嵌入式系统可靠性设计(可靠性技术、恢复块方法与N版本程序设计) | 应用系统数据架构(关系型数据库、内存数据库、文件存储、SQL) | Web系统架构的设计(数据持久层、Hibernate与iBatis比较) |
2014年 | 系统架构设计(MVC概念、扩展接口) | 系统建模(数据流图概念与数据流错误、CRUD矩阵) | 嵌入式构件设计(构件技术) | 软件架构评估(质量效用树、敏感点、权衡点、风险) | Web应用架构设计(主从复制、缓存机制) |
2013年 | 企业应用系统集成架构设计(服务建俱\ESB概念特点) | 项目管理(项目计划、PERT图、进度延迟措施) | 嵌入式软件FMEA方法(FMEA活动与步骤) | 设计模式(MVC架构、XML界面管理) | 软件与信息安全(公钥机制、数据加密过程) |
2012年 | 软件架构风格(架构风格优联R与使用场合) | 分布式系统设计(ODP视点、分布式中间件) | 嵌入式软件架构设计(GOA框架的特点、接口) | 面向对象系统建模(设计模式的作用与选择) | 数据架构(NoSQL优缺点) |
考点分布-论文
论文有套路:总是深情留不住,从来套路得人心
提前背几篇:熟读唐诗三百首,不会吟诗也会吟
论文:1/4 | 试题一 | 试题二 | 试题三 | 试题四 |
---|---|---|---|---|
2021年 | 论面向方面的编程技术及其应用 | 论系统安全架构设计及其应用 | 论企业集成平台的理解与应用 | 论微服务架构及其应用 |
2020年 | 论数据分片技术及其应用 | 论数据分片技术及其应用 | 论软件测试中缺陷管理及其应用 | 论企业集成架构设计及应用 |
2019年 | 论软件设计方法及其应用 | 论软件系统架构评估及其应用 | 论数据湖技术及其应用 | 论负载均衡技术在Web系统中的应用 |
2018年 | 论软件开发过程RUP及其应用 | 论软件体系结构的演化 | 论面向服务架构设计及其应用 | 论NoSQL数据库技术及其应用 |
2017年 | 论软件系统建模方法 | 论软件架构风格 | 论无服务器架构及其应用 | 论软件质量保证 |
2016年 | 论系统架构评估 | 论软件设计模式 | 论数据访问层设计 | 论微服务架构 |
2015年 | 论应用服务器基础软件 | 论软件系统架构风格 | 论面向服务的架构 | 论企业集成平台 |
2014年 | 论软件需求管理 | 论非功能性需求对企业应用架构设计的影响 | 论软件的可靠性设计 | 论网络安全体系设计 |
2013年 | 论软件架构建模技术 | 论企业应用系统的分层架构风格 | 论软件可靠性设计 | 论分布式存储系统架构设计 |
2012年 | 论基于架构的软件设计方法 | 论企业应用系统的数据持久层架构设计 | 论决策支持系统的开发 | 论企业信息化规划的实施与应用 |
报考流程
步骤 | 流程 |
---|---|
1 | 考试报名 |
2 | 考前一周查询考场(打印准考证) |
3 | 参加考试 |
4 | 查询成绩(成绩发布后) |
5 | 领取证书 |
配套书籍,内部资料的使用