软考系统架构师论文题八股文写作技巧
论文是考试的最后一门是在下午,时常两个小时,字数要求3000字左右,45 分及格。基本上没有什么思考,犹豫的时间。
论文通常有 4 道题目,选择其中的一道作答即可,其中必有一道嵌入式题目,如果不是嵌入式专业的直接放弃
就行了,在剩下的 3 道题目里面选一道。选好题目后大概构思一下就得赶紧动手写了,选题得时候尽量选自己
最熟悉的,把握最大的。
调整观念
- 论文是有固定格式和字数要求的,不要随心所欲的写;
- 尊重八股文,我们的目的是通过考试,不是和出题老师和阅卷老师辩论孰优孰劣,所以遵守游戏规则尊重八股文;
- 准备论文素材,这里指的素材也就是项目,项目指的是有一定规模的,不要写那种做了什么功能性的,项目周期不少于8个月的。
当然如果实际工作中没有大型项目的经验,可以结合自己做过的项目经验往要求上靠; - 转换身份,以架构师的视角去看项目,不要写我写了什么,一般架构师是站在顶层设计的角度较少参与编码工作;
- 论文写作思想,依据了什么理论,该理论如何在项目中具体应用的,在项目中解决了那些实际问题,体现出理论指导了实践的思想。
尽量真实,不要编造的太过分; - 减少口语化的用词;
准备项目
开始写论文前首先就是要准备几个项目,思路是把论文题目中要求论述的理论往项目上去套。
就像前面提到的,依据了什么理论,该理论如何在项目中具体应用的,在项目中解决了那些实际问题,体现出理论指导了实践的思想。
项目最好多准备几个,因为可能有的论题和有的项目并不是很合适,比如考试时论题是大数据架构,也可能是微服务架构,数据库读写分离架构,边云协同之类的论题。
所以就是要有和论题比较契合的项目。
论文题示例
我第一次写的时候看到题目,说实在的是有点懵b的,一时不知道该如何下笔。
别担心先了解一下试题形式,后面会介绍具体的论文格式。
软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。
体系结构风格定义一个系统家族,即一个体系结构定义一个词汇表和一组约束。
词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。
体系结构风格反应了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。
请围绕“论软件架构风格”论题,依次从以下三个方面进行论述。
1.概要叙述你参与分析和设计的软件系统开发项目以及你所担任的主要工作。
2.软件系统开发中常用的软件架构风格有哪些?详细阐述每种风格的具体含义。
3.详细说明你所参与分析和设计的软件系统是采用什么软件架构风格的,并分析采用该架构风格设计的原因。
注意题目中的第二点,需要简述基础的理论知识,所以如果基础理论知识没有掌握好的话,论文就不是很好写,如果理论这里写错了那就直接挂了。不需要写的很全,也就是不需要完全的记忆住,至少保证记住关键点,把自己确认的写上去不要瞎编的自己制造理论的写。
论文格式
论文大体结构分为两部分:摘要 , 正文 ,这两部分考试的时候是分开的两个输入框,加起来要达到 3000 字。
这里字数不光指汉字标点符号也是算字符的。
### 摘要
摘要很重要,要总要概括,让读者看了知道这篇论文要讲什么,字符在 300~320 字。
### 正文
#### 正文第一部分,第一段介绍项目背景
#### 正文第一部分,第二段介绍项目什么时候开始有哪些主要功能,模块
正文第一部分加起来字符 450 左右。
#### 理论知识总概括部分
这部分要求基础理论知识要掌握的熟悉要不很难写出来,比如题目要求写软件架构风格,如果都不知道有那些软件架构风格的话怎么写呢。
切记实在不知道就把自己确定的能记住的写下来,不要瞎编,瞎编理论都错了论文肯定挂。
#### 正文主体内容写 3 个分论点,分 3 段,每段字符 380 ~ 400
##### 论点1
##### 论点2
##### 论点3
#### 总结部分
##### 第一段,先说论点中的理论应用到项目中后,项目何时上线,有那些好的方面
##### 第二段,还有那些不足之处再针对不足之处提出详细解决思路。最后以前瞻性句子收尾
总结部分字符 400 ~ 450 左右。
论点内容的基本思路是要结合理论和项目,写出在项目中具体那些场景应用了那个理论,解决了那些实际的问题,得到什么样的效果。
作者也整理了软考架构师学习备考资料,有需要的可以在文末添加作者 VX (voidkafka) 了解详情。