软考备考已经有一个多月的时间了,看完希赛视频之后,又看了两边软考书。软考涉及到的知识面很广,但是大部分都是曾经学习过的知识,刚开始看书的时候感觉知识很多,很凌乱,经过一番疏通,将知识分类,瞬间清晰了不少,见下图:
、
导图思路:
整体上,我把软考的知识块划分为三类,分别是计算机,软件工程和其他信息安全和规范化相关知识三个部分,我们的考试叫做全国计算机技术与软件专业技术资格(水平)考试,所以不难理解整体上被分为这三个部分了,先对计算机的有了详细的认识,然后利用软件工程的思想开发制作软件,当然,在开发的过程中也少不了信息全和规范化方面的知识,它是我们技术实践的保证。
首先,计算机部分
有计算机基础和计算机系统两个模块。计算机基础,主要和数学相关的一些知识,计算机处理数据时最基本的底层知识,如数制转换、ASCII码和计算机内部数据的表示等相关的知识。米老师说过,在计算机的内部只有两个数,那就是0和1,通过编码和解码,计算机才呈现出各种强大功能,这是多么神奇的一件事情。
明白了计算机的工作原理,再来看一下计算机系统,既然是系统那就是计算机的各个组成部分,在这里我把它划分为四个部分,分别是硬件、软件、网络和多媒体。
(1)硬件
这部分主要是对计算机硬件的介绍,包括中央处理器,存储系统、I/O设备和指令系统。
(2)软件
如果说硬件是人的躯体,那么软件就是人的灵魂。软件部分涉及到的知识稍微有点多,但其归根到底都是为了一个目的,那就是数据处理。在没有软件之前,人们需要一条一条的输入指令,繁琐而复杂,而有了语言之后,人们就可以事先编好一套指令,然后存入机器内,启动命令后,计算机就可以自动执行某种任务。根据数据处理流程,我把软件部分的知识串联了起来,虽然有些牵强,但整体流程大概是这个样子。
(三)网络
剩下的网络,是计算的扩展表现,它表明计算机以不仅仅是一种计算工具,而是更多地应用于信息的搜集、处理和传输,是资源的共享和联合。这一部分主要讲解了计算机网络的体系结构、相关设备和协议。
(四)多媒体
所谓多媒体就是多种媒体的融合,包括文字、声音、图形、图像和动画等,我们需要了解的是它们的相关格式,以及它们是如何在计算机内实现存储的。
其次,软工部分
这一部分对我们来说是再熟悉不过了,其中的面向对象技术,是软件开发方法之一,这里不再赘述。
最后,信息安全和标准化部分
关于安全,主要有计算机系统安全、网络安全、信息完全,加密解密等知识,这一部分的知识也是相当重要的,信息是无价的,而要做到信息安全就要了解相关知识。最后是标准化部分,分为标准化、信息化和知识产权等部分内容,是计算机和软件技术顺利发展的保障。
总结:软考是对计算机知识和软工知识理论部分的系统总结,虽然计算机技术是一门实践性很强的计算,但是离不开理论的支撑,其重要性不可忽视。这篇文章主要是个宏观的概括,以后还有有详细的总结。