系统分析师论文
前言
上半年的软考昨天刚刚结束,我也凑凑热闹参加了一个系统分析师的考试,在这里跟大家分享一下,给有兴趣的同学参考。由于我之前参加过系统架构设计师的考试,因此这里介绍的可能不是适合所有人。
软考总体介绍
高级说明
网络规划设计师考试说明
通过本考试的合格人员应熟悉所涉及的应用领域的业务;在需求分析阶段,能分析用户的需求和约束条件,写出网络系统需求规格说明书; 在规划设计阶段,能根据系统需求规格说明书,完成逻辑结构设计、物理结构设计,选用适宜的网络设备,按照标准规范编写系统设计文档及项目开发计划;在部署实施阶段,能按照系统设计文档和项目开发计划组织项目施工,对项目实施过程进行质量控制、进度控制、成本管理,能具体指导项目实施;在评测运维阶段,能根据相关标准和规范对网络进行评估测试,能制定运行维护、故障分析与处理机制,确保网络提供正常服务;能指导制定用户的数据和网络战略规划,能指导网络工程师进行系统建设实施;具有高级工程师的实际工作能力和业务水平。
系统架构设计师考试说明
考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。
信息系统项目管理师考试说明
通过本考试的合格人员能够掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制订可行的项目管理计划;能够组织项目实施,对项目的人员、资金、设备、进度和质量等进行管理,并能根据实际情况及时做出调整,系统地监督项目实施过程的绩效,保证项目在一定的约束条件下达到既定的项目目标;能分析和评估项目管理计划和成果;能在项目进展的早期发现问题,并有预防问题的措施;能协调信息系统项目所涉及的相关人员;具有高级工程师的实际工作能力和业务水平。
系统分析师考试说明
通过本考试的合格人员熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调信息系统开发与运行所涉及的各类人员,能指导制订企业的战略数据规划,组织开发信息系统,能评估和选用适宜的开发方法和工具,能按照标准规范编写系统分析、设计文档,能对开发过程进行质量控制与进度控制,能具体指导项目开发;具有高级工程师的实际工作能力和业务水平。
系统分析师考试风格介绍
相对于系统架构设计师的考试,系统分析师的考试更偏重于分析和计算能力,而且对于技术人员的综合知识和能力要求相对更高一些,这确实也符合实际的职责划分,毕竟系统分析师主要负责设计之前的需求分析工作,而系统架构设计师则负责对系统进行总体设计和框架搭建。系统架构设计师会更偏向于考查技术人员的设计模式,架构设计等方面能力。
个人在考试之前习惯于分析近几年真题的考点分布以及变化趋势,我发现近几年相对于之前有更多关于数学和安全方面的知识的考查,对于设计模式等则在持续减少,以至于今年的考题中我都没看到有关设计模式的考题,这在2016和2017还是有一两道的。
系统分析师的考试也是分为三部分:1.综合知识;2.案例分析;3.论文。
综合知识的考点分析
下面针对近几年的综合知识的考点进行了相应的介绍,
近五年都考了的内容:
1.磁盘存储的寻址计算(1)
2.安全加密算法(2)
3.应用数学(8~10)
4.专业英语(5)
5.知识产权(2)
6.UML(3)
7.数据库范式设计(2)
8.关系计算(1)
9.串行流处理计算(1)
10.多媒体(1~2)
由此可以看到数学的重要性,一般就是动态规划,关键路径计算等典型题目。
案例分析的考点分析
案例分析的灵活性就相当高的,模式仍然是第一题必选,后面四道选两道,每题都有三个小问题。
第一题的范围也是非常广的,16年是经济指标计算,17年是网约车平台的需求分析,今年好像是健身平台的问题分析。似乎可以看到趋势是由知识的考核向着知识+能力的考核方向发展。
后面的四道题也是内容覆盖非常广泛 ,一般都要包括:
分析能力和逻辑思维的考核,比如用例图,流程图的填写,功能的划分
主流技术的考核,如restful架构风格等
数据库分析和设计的考核,比如:范式的定义,反范式的缺点,分库分表的意义等
嵌入式的考核,这个我没注意考了啥,反正每年都考,属于直接放弃型
论文分析
如果说案例分析的选择空间比较高的话,那论文的选择就更加自由了,一共由四道题,选择其中一道题作答即可。但万变不离其宗,都是要求结合个人的项目来具体讨论某项技术的实践和理论的结合。
论文题材一般包括:
1.针对需求的探讨,比如需求获取,需求验证等方面,每年都有,这毕竟是系统分析的本行
2.针对项目管理的探讨,比如风险的管理或开发模型
3.针对系统测试的管理
4.针对某个热门技术的探讨,
备考经验
1.首先这个考试是个通过型考试,所以从原则上来说100分跟60分没有本质区别,因此这意味着我们不必再准备的时候求全,而是应该有针对的复习保证我们熟悉的和常考的部分能获取分数即可确保通过考试,比如我彻底放弃了嵌入式等相关内容
2.这个考试对于数学的要求相对较高,把近几年的真题多做几遍就OK了,就那几个讨论跑不出去太远
3.复习资料不需要很多,个人认为其实只需要两样就可以了1)《系统分析师考试全程指导》的最新版2)历年真题(在某宝上有电子版,并且店家十分贴心的准备了答案供大家参考)
4.复习需要的时间,其实这种考试最后的强化突击是一定需要的,毕竟上午有很多的知识型的题目,由于内容涉及还是很丰富的,在平时把书看一看然后最后把真题做几遍,论文练上三遍就比较稳了。
对于我来讲,准备时间大约3个月,每天半小时的,最后一周增加到1~1.5小时,最后一天是三小时。
5.复习思路:
1)先把题目分布和重点了解一下,确定战略(哪些要放弃)
2)全程指导粗读一遍+练习
3)针对错误,在细读对应内容
4)再做一遍课后练习
5)在对基础知识查漏补缺
6)做真题(最新一年不要做)
7)补全知识,这一步跟上一步要循环2~3次
8)最后一周之前,练一练论文,最好三篇,手写
9)三天前做最后一年试题找感觉
10)考试
6.对了论文要跟自己的项目结合,所以别忘了整理项目素材。