前言
刚刚考完系统分析师,简单记录一下学习历程。软件工程是系统分析师的重中之重,是下午案例分析和论文的重要考点,所以我从软件工程开始写,如果对于计算机基础知识不熟悉,可以先去了解计算机基础知识。
一、软件工程的主要知识点
软件工程的主要知识点是需求工程,软件开发方法,软件开发模型,系统规划与分析,软件设计,软件测试,系统运行与维护,这也我学习的顺序。这些知识点都是案例分析和论文可能会出现的点吗,其中需求工程,软件开发方法是系分的重点。软件开发周期和开发环境也是需要了解的,他们伴随着整个软件工程,只是考的很少。
二、考试总结
1.考试内容
a、早上75题选择题,后面五题是英文阅读理解,考试内容基本涵盖整本书,但是考的知识点也比较常见,只要多看书做题,相信大家问题不大。
b、案例分析五道题,需要写三道,每道题满分25分。第一题必选,知识点比较常见,书本上应该都有;后面四选二,考的知识点就比较多样化了,有可能是比较偏的知识,也可能是新技术或者现阶段比较流行的技术。每道案例分析基本上都是三个问题,其中一个问题必是介绍某种技术的原理或者算法,占分比例很高,一般十分或以上,一旦丢分,这道案例分析就很难达到及格线15分及以上了,大家需要多注意。
案例分析的常见的考点,除了软件工程的内容外,还有Web相关技术,嵌入式系统,数据库系统,企业信息化,系统设计和项目管理。其中,嵌入式和Web技术很有可能出现在四选二当中,而且也是新技术最多的地方。如果做过嵌入式的话,可以投入专研,但是没有做过嵌入式,不太建议深入学习,了解就好了。
c、论文选题以前是四选一,这次只有二选一了。这次考了原型法和面对对象的设计原则,考的不偏。一般论文选题都不怎么难,只不过2个小时考试时间,从选题到立项,确定主干构思,然后写2000字到2500字,就很赶了。强烈建议平时不写字的朋友提前几周练习一下。论文的主要考点是需求工程,包括需求获取,需求分析等,系统开发方法,开发模型,集成技术,系统可靠性和安全性,软件测试,数据库等。
2.系分和架构
系统分析师和系统架构设计师都是一年考一次,分别在上半年和下半年,如果不是特别要求或者专业的话,不必等一年,遇到哪个考哪个就是了。只是系分和架构侧重点不一样,系分侧重于需求工程,架构侧重架构设计,主要体现在案例分析,论文选题也稍微有区别,其他得基础知识就没什么区别了。
3.结构化方法和面对对象方法
结构化方法和面对对象方法都在需求分析,开发方法,程序设计存在,是重中之重。结构化方法有结构化分析方法,结构化开发方法,结构化程序设计,面对对象有面对对象分析方法,面对对象开发方法,面对对象程序设计。程序设计不是系分的重点,大家了解就好了,分析方法和开发方法才是这两个的重点。
总结
趁着考完试总结归纳一下,水平有限,可能写的不全面或者存在错误,学习还是以书本为准,参考大家的意见才是。