软件设计师笔记总结
本专栏涉及的知识点有:计算机硬件基础、操作系统基础知识、程序语言和语言程序处理基础知识、数据结构、数据库系统基础、网络基础知识、软件工程基础知识、信息安全知识等等
Zcoder`Blog
一懒毁终生<br>
展开
-
软件设计师笔记之UML建模
本章要求考生掌握以下几个方面的知识点。(1)UML的基本概念与作用(2)用例图的表示与应用(3)类图与对象图的表示与应用(4)序列图的表示与应用(5)活动图的表示与应用(6)通信图的表示与应用(7)组件图的表示与应用(8)部署图的表示与应用(9)状态图的表示与应用本章的考点主要集中在这几种图的应用:用例图、类图与对象图、顺序图、活动图、状态图。目录...原创 2019-07-06 18:56:29 · 1181 阅读 · 0 评论 -
软件设计师笔记之数据库建模
本章的内容主要集中在下午的第二题,相对比较简单。(1)设计关系模式:掌握给定一个实际的应用问题如何设计E-R模型,如何将E-R模型转换成关 系模式,确定联系类型、主键、候选键、外键,判断关系模式规范化的程度。(2)数据库语言(SQL):掌握给定一个实际的应用问题如何用SQL进行数据定义(创建表、 视图)、完整性定义及权限定义。(3)数据库访问:掌握常用数据库的访问方法。本...原创 2019-06-09 12:54:24 · 387 阅读 · 0 评论 -
软件设计师笔记之数据流图
本章的考点主要集中于以下几个方面。补充数据流图的缺失部分,包括补充数据流、补充外部实体、补充数据存储。数据流图的改错,包括修正数据流名称、数据流的起点与终点、删除多余数据流。 目录一、数据流图技术1. 数据流图的基本元素2. 分层数据流图(DFD)3. 数据字典4. 数据平衡原则二、作答技巧1. 补充实体2. 补充存储3. 补充数据流4. 补充...原创 2019-06-02 14:13:30 · 5487 阅读 · 1 评论 -
软件设计师笔记之信息安全知识
本章要求考生掌握以下几个方面的知识点。(1)信息系统安全基础知识(2)信息系统安全管理(3)保障完整性与可用性的措施(4)加密与解密机制基础知识(5)风险管理(风险分析、风险类型、抗风险措施和内部控制)(6)计算机安全相关的法律、法规基础知识本章的考点主要集中于加密解密技术、网络安全、计算机病毒等方面。目录一、安全基础技术1.对称加密2. 非对称加密...原创 2019-05-31 13:41:40 · 949 阅读 · 1 评论 -
软件设计师笔记之软件工程基础知识
软件工程是软件开发的指导思想、方法体系,这属于软件设计师需要掌握的核心内容。(1)软件工程知识:软件生存周期与软件生存周期模型、软件开发方法、软件开发项目管理、 软件开发工具与软件开发环境。(2)系统分析基础知识:系统分析的主要步骤、机构化分析方法。(3)系统设计基础知识:概要设计与详细设计的基本任务、系统设计的基本原理、系统模块结 构设计、结构化设计方法、面向数据结构的设...原创 2019-05-31 09:22:34 · 2582 阅读 · 0 评论 -
软件设计师笔记之网络基础知识
根据以前的考试大纲总结,本章的知识点大概如下(1)网络体系结构。(2)传输介质,传输技术,传输方法,传输控制。(3)常用网络设备和各类通信设备的特点。(4)LAN(拓扑,存取控制,组网,网间互连)。(5)Internet 和Intranet 基础知识以及应用。(6)网络软件,网络管理,网络性能分析。本章的考点主要集中以下方面。在OSI模型与TCP/IP协议族...原创 2019-05-28 08:49:43 · 1119 阅读 · 1 评论 -
软件设计师笔记之数据库系统基础
关于数据库我对以下几个方面的知识点进行了梳理笔记。(1)数据库模型(概念模式、外模式、内模式)(2)数据模型,ER图,规范化(3)数据操作(4)数据库语言(5)数据库管理系统的功能和特征(6)数据库的控制功能(7)数据仓库和分布式数据库基础知识数据库系统的考点主要集中在:ER模型、关系代数、元组演算、规范化理论(键、范式、模式分解)、SQL 语言等。目录一、...原创 2019-04-19 14:59:32 · 1109 阅读 · 0 评论 -
软件设计师笔记之数据结构
数据结构是指数据对象及其相互关系和构造方法。在软件设计过程中,选用不同的数据结构对系统最终效果的影响极大。因此,该知识点是软件设计师核心考点。本章我们需要掌握数组、图、广义表、树与二叉树、线性表、排序与查找、算法基础及常见的算法等相关知识。本章主要梳理笔记常见数据结构的逻辑结构特性及存储的相关内容。目录一、数组与线性表1. 数组2. 稀疏矩阵3. 线性表二、树1...原创 2019-04-17 20:37:23 · 1025 阅读 · 0 评论 -
软件设计师笔记之程序语言和语言程序处理基础知识
程序语言和编译相关知识,主要在编码阶段应用,我们需要掌握程序语言相关知识,本章需要掌握以下几个方面的知识点与考点。程序语言和编译知识点 汇编、编译、解释系统 基础知识和基本工作原理 程序设计语言的基本成分 数据、运算、控制和传输,程序调用的实现机制 各类程序设计语言的主要特点和适用情况 过程式程序语言、面向对象程序设计语言、函数式程序设计语言、逻辑程序设计语言的基本...原创 2019-04-13 11:30:23 · 809 阅读 · 0 评论 -
软件设计师笔记之操作系统基础知识
操作系统基础知识 考点梳理操作系统作为计算机科学最为基本的理论基础和分支领域之一是软考中必须重点掌握的知识。(1)操作系统的内核。(2)操作系统的五大管理功能:进程管理、存储管理、设备管理、文件管理、作业管理。(3)网络操作系统和嵌入式操作系统基础知识。(4)操作系统配置。本章主要对进程状态转换图、信号量与PV操作、死锁问题、银行家算法、段页式存储、页面置换算法、磁盘调度、...原创 2019-04-10 15:58:34 · 3861 阅读 · 0 评论 -
软件设计师笔记之计算机硬件基础(二)
目录三、存储系统1.Cache2. 主存(内存)四、可靠性计算三、存储系统层次化存储结构容量从小到大: 寄存器 -> Cache -> 内存 -> 外存Cache不是必需的,内存可以直接读取CPU但速度极慢,Cache一般是以K或M字节来存储,内存一般是以G字节来存储,Cache存储的是主存中极小部分的内容1.CacheCache的...原创 2019-04-08 10:51:45 · 704 阅读 · 0 评论 -
软件设计师笔记之计算机硬件基础(一)
计算机硬件基础 考点梳理硬件基础知识是软件设计师考试中的一个必考模块。但其涉及到的知识点非常多,真正常考的却不多,因此需要对考点脉络进行梳理,掌握重要知识点。计算机硬件基础知识点 数据的表示 数制及其转换、原码、反码、补码、移码、浮点数、溢出、算术运算、逻辑运算、校验码 计算机系统的组成、体系结构分类及特性 CPU、存储器的组成、性能和基本工作原理、常用I ...原创 2019-04-04 23:06:48 · 1495 阅读 · 0 评论