十分钟教条与经验,轻松搞定系统分析师的案例分析
前言
系统分析师培训班通过统计,得到一个结论:培训班的考生,死得最多的就是案例分析。
为什么呢?因为客观题只要平时多看,多刷就行了,论文则有固定套路。但是案例则是需要考生自己主动对外输出,并且难以有一个统一的套路。所以,那些培训班的考生,死得最多的就是案例分析。
而我对自己的案例分析是比较信心的。一方面是我参加的三次软考高级考试,每次案例分析分数都是客观,案例,论文三部分最高的。另一方面,我之前带过的一个同事,也是案例分析分数最高。
所以,我尽可能将案例分析的方法与技巧说出来(但是有的方法真的很难通过文字描述)。
文章将从案例准备,案例技巧,案例套路三个方面进行描述。
案例准备
案例准备的要点有四个:
- 基础扎实:如果对案例设计的知识点一头雾水,那当然是凉凉了,而且是凉透了。
- 主动输出:对知识点的认识不仅仅是知道(知道可以解决客观部分的那种多选一的题目),还要做到可以主动输出。如可以主动说出面向对象需求分析下用力模型的完整组成,毕竟案例需要的不是多选一,而是主动输出。
- 熟悉题型:熟悉案例的常见题型,案例常见的题型,有:
- 知识点背诵:如询问架构风格有哪些
- 挖掘知识点:如从案例中挖掘王工的方案考虑了哪些系统属性
- 优劣判断:如判断王工和李工的方案孰优孰劣,其本质还是需要大家从相关的知识点发散,套入
- 对号入座:如判断图中各个流程点,分别对应哪种角色(如参与者,边界类等)
- …
- 押题:和论文一样,不要押死题。而是根据往年的出题规律,判断这次考试各种类型题目的出题概率,从而确保自己将主要精力放在了核心考点上。
往年案例分析题目:
(图片绝对清晰。如果又看不清的,请在新页面打开,或者下载下来观看)
以下是案例的考点:
(图片绝对清晰。如果又看不清的,请在新页面打开,或者下载下来观看)
其实前两个要点,就是要求大家对知识点足够熟悉,适当进行背诵(不是所有都要背诵,根据第四个要点的结果,只背诵核心要点)。后两者就是研究历年的考题,需要大家自己在刷历年真题时,进行总结。
案例技巧
目的就是为了方便阅卷老师,让阅卷老师看到你的答案就感到舒服,那么你的分数自然就高了。
案例的技巧主要分为:
- 条理清晰:一定要让阅卷老师感受到你的条理清晰。因为阅卷老师是按答案的点给分的,所以,条理清晰便于阅卷老师迅速找到答案的点。最简单的做法,就是在答题时,对答案进行1,2,3,…点(并且这部分还有一些讨论,后面会说到)
- 回答简洁:答案一定要在不破坏答案的点的前提下,尽可能精简
- 简洁的答案会显得卷面整洁,给老师留下好的印象。
- 简洁的回答会使得条理更加清晰。
- 简洁的回答会节省大量时间。所以,许多考生都是踩着考试结束的铃声写完。而我案例考试则是写完了,还有20-30分钟时间用来检查答案。
- 这点需要平时多加练习,追求和答案的点一样精简。那么答案应该精简到什么程度呢?这点会在后面的套路中说明。
- 用词精确:准确的用词
- 可以做到回答简洁
- 更大概率准确踩到答案的点(因为大部分案例问题的答案的点都是一个个的词)
- 可以提升自己对知识点的准确把握
- 宁愿答错也多答:因为案例部分是正向给分的,也就是说看到对的点就给分,看到错的点也不扣分。当然也要适可而止,别写了100个点,阅卷老师根本就找不到正确的点。
- 绝不留空:即使遇到不会的问题,也不要留空。因为留空意味着绝对没有分数。而一些合适的回答,也许可以获得一些分数。
- 合理选题:由于案例分析是1 + 2/4(即第一题必写,后面四道题选做两道),但是答案纸只有三题的空间,所以合理选择要做的题目是很重要的。我见到不少考试后,抱怨说自己选择题目的。所以落笔前,花五分钟审阅一下后面四道选做题,确定每道题的把握分数(一定能拿到)和怀疑分数(不一定拿到),以及不可能分数(绝对拿不到)。然后根据自己日常对怀疑分数的获取情况(也可以使用其他评估方法,详见项目管理的时间管理等),判断出期望分数最高的两道题。
案例套路
案例的讨论,其目的就是单纯为了获得更高的分数。并且可能不符合一般的考试技巧,但是又不属于作弊。
看分写答案
根据分数,判断答案的点的个数
一般来说,答案的各个要点的分数都是一样的。所以,如果答案分数是8分,那么单点分数可能是1,2,4点(单点分数一般不会超过4分。超过了说明你还需要进行拆分)。这样我们就知道答案一共有8,4,2个点。如果你明确知道有三个点,那么正确答案很有可能有4个点,每个点2分。
一旦知道问题答案有几个点。我们的回答策略就更加准确了。
并根据每个点均分的分数,决定如何回答。如
- 1‘:层次架构。
- 2‘:层次架构:归属于调用/返回架构风格,其提供了一种隔离系统各层功能的模型。
- 3‘:层次架构:归属于调用/返回架构风格,其提供了一种隔离系统各层功能的模型。其优点是xxx。其缺点是xxx。
- 3‘:层次架构:归属于调用/返回架构风格,其提供了一种隔离系统各层功能的模型。文中xxx与xxx特征,说明其采用的是层次架构。
- 4‘:层次架构:归属于调用/返回架构风格,其提供了一种隔离系统各层功能的模型。其优点是xxx。其缺点是xxx。我们通常使用层次架构风格,实现xxxx,从而确保xxx。
模糊混分
有的时候,我们会遇到一些难以确定的答案。比如遇到一个问题,不确定其到底是层次架构还是面向对象架构。以往的做法,通常是二选一,靠运气。还有一种做法,就是含糊回答调用/返回风格,调用/返回风格包含层次架构,面向对象架构。。。不过这种做法,需要考虑的因素比较多,与题型等都有一定关系。
当然如果遇到三选一,四选一,那么选择这个做法,可能性价比更高一些。
蒙混过关
有的时候,我们会遇到一道题完全不会做。
那么千万不要留空,但是可以留到最后再做。因为在这个工程中,你可能就会做了。
那么到了最后,自己还是不会做,该怎么办呢?
简单说,就是蒙混过关。但是混也是有技巧的。
首先,答案一定要与当前题目相关。聪明的小伙伴还会根据前后题目的问题与答案,猜测当前题目的答案在哪个范围。比如,第一题问需求获取,第三题需求定义,那么第二题大概率是需求分析相关。
其次,答案的粒度需要把握好。太具体,可能会与正确答案偏差很大。太宽泛,阅卷老师绝对不会给分。所以需要把握好答案的粒度。
最后,答案需要多一些内容。因为这道题是我们不会的。所以,我们需要通过“广撒网”的方式命中正确答案的点。起码能和正确答案的点擦个边,给老师放分的理由。
总结
我一般会将软考这种考试分为两个部分,一个是学习部分,一个是考试部分。
相对来说,我更加看中学习部分。记住,我们是抱着学习知识的目的来的,而证书只是顺带的。
但是既然有考试,自然就有应试技巧。作为多年应试教育出来的小伙伴,相信都有着自己的应试技巧。
平时,我们要做到努力学习。考试时,我们要“不择手段”获得每一分。因为平时我们是为了追求知识。而踏入考场后,我们唯一的目的就是通过考试。
至此,系统分析师的案例分析就搞定了。
愿与诸君共进步。