前言
花了大概11天的时间,每天保证充足的学习时间5-6个小时,一共有82集的内容,时长有100个小时。其中的大部分知识曾经接触过,所以以2.5倍的速度进行,刚好完成。今天的这篇文章谈谈自己的了解,做一下简单总结,也多亏自己做过一些笔记,可以大概齐的找找关联,整理一下思路。
环环相扣之导图明析
导图分析
软件知识的学习,无非是从“是什么,为什么,怎么做”几个大方面入手:
一、是什么——软件开发基础
硬件+软件=软件开发的基础
硬件:计算机及其附属的一些设备;
软件:操作系统、应用程序、辅助开发程序等;
它们包括了一些多媒体、网络、计算机、操作系统一些理论知识,它们内部是如何的,如何工作的,一些标准形式、种类、应用等是什么样子的;
二、为什么和怎么做——方法论
明确了硬软件的工作原理,我们要做的是抽象和具体,从计算机和操作系统的工作原理,存储过程等方面,我们抽象出来了数据结构以及如何更好实现运算的算法设计;
通过一些软件开发过程中遇到的问题,我们准备好了一系列的软件开发工程,为了解决其中机器语言与编程语言之间的语义差别大的问题,我们使用面向对象设计方法,不断提高计算机的运行速度;
同时这些的核心就是大数据,数据库的设计和优化也是同样的重要。
它们之间的关系是层层联系,不断迭代发展的。
小结
小编结合自己的理解,将软考视频的内容进行了简单地整理,具体的细节知识更加值得去付出时间去学习实践,毕竟只有明白了具体的细节之后,才能有更深刻的认识。
由于个人知识有限,其中可能有些偏差,还望各位博友们不吝赐教!