软件设计师资格考试
文章平均质量分 91
学习笔记
Yonin
杭州电子科技大学控制工程专业硕士毕业
从事java开发工作
展开
-
软件设计师笔记:计算机网络
文章目录一、OSI/RM七层模型二、网络技术标准与协议![在这里插入图片描述](https://img-blog.csdnimg.cn/20201025163959773.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ4OTgyNQ==,size_16,color_FFFFFF,t_70#pic_center)二、网络类型原创 2020-10-26 11:07:42 · 585 阅读 · 0 评论 -
软件设计师笔记:数据结构及算法应用
文章目录一、前言二、分治法2.1 分治法概述2.2 递归技术2.3 二分查找三、回溯法一、前言二、分治法2.1 分治法概述一般使用递归的思想,把大问题分解为若干小的相同问题,每个小问题和原问题解法是相同的,其中每个子问题是相互独立的。2.2 递归技术2.3 二分查找L是要查找的数列,a,b代表起止范围。三、回溯法回溯法是一种深度优先搜索法。...原创 2020-10-30 01:31:49 · 341 阅读 · 1 评论 -
软件设计师笔记:UML建模
文章目录一、用例图二、类图与对象图三、顺序图四、活动图五、状态图六、通信图七、案例习题下午第三题(难度较高,一般主要考察用例图和类图)一、用例图主要考题干内容分析用例名称和参与者角色;分析两个用例之间的关系。二、类图与对象图三、顺序图一般考察消息。四、活动图五、状态图六、通信图通信图又称为协作图,是顺序图的另一种表达形式。对象是结点,对象交互是用消息以箭头形式表述,不强调时间。通信图和顺序图统称为交互图。七、案例习题例题:答案:缺失联系为音轨指向音原创 2020-10-29 16:58:53 · 396 阅读 · 0 评论 -
软件设计师笔记:数据库设计
文章目录一、数据库设计过程二、ER模型2.1 实体间联系类型2.2 ER图向关系模型的转换2.3 答题技巧一、数据库设计过程关系模式是ER模型通过转化得来的。二、ER模型2.1 实体间联系类型a:部门和部门经理b:部门和员工c:顾客和商品2.2 ER图向关系模型的转换2.3 答题技巧易出错的空:第四空:员工号,部门号第八空:身份证号,客房号问题四:这样做权限的描述会重复的存很多次,造成了数据的冗余。优点是减少了一次连接操作,查询速度变快。(空间换时间)习题:原创 2020-10-29 15:10:21 · 273 阅读 · 0 评论 -
软件设计师笔记:数据流图
文章目录一、数据流图基本概念二、数据流图的分层(DFD)下午考试的第一题15分一、数据流图基本概念实例:二、数据流图的分层(DFD)原创 2020-10-29 11:14:22 · 5247 阅读 · 0 评论 -
软件设计师笔记:面向对象设计
文章目录一、面向对象基本概念二、设计原则三、UML四、设计模式4.1 设计模式的基本概念4.2 设计模式的分类4.3 创建型模式4.4 结构型模式4.5 行为型模式一、面向对象基本概念消息是对象进行交互采用的机制,用的是异步方式模式是经验的传承,可以被复用。二、设计原则一个类如果职责越多,耦合会增大。用新的类解决问题,不提倡修改类。李氏替换原则提倡不要盲目重载修改父类方法。三、UML主要了解UML的核心的图,其次对依赖关联范化实现有所了解。规则和公共机制几乎不考。构造块主要考关系原创 2020-10-28 22:26:12 · 228 阅读 · 0 评论 -
软件设计师笔记:软件工程
文章目录一、软件开发模型1.1 瀑布模型(SDLC)1.2 其他经典模型(原型模型、增量模型、演化模型)1.3 螺旋模型1.4 V模型1.5 喷泉模型与RAD1.6 构件组装模型(CBSD)1.7 敏捷开发方法二、信息系统开发方法三、需求工程四、系统设计4.1 结构化设计五、软件测试5.1 测试原则与类型5.2 测试用例设计5.3 测试阶段5.4 McCabe复杂度六、系统运行与维护七、软件能力成熟度模型的集成(CMMI)一、软件开发模型1.1 瀑布模型(SDLC)瀑布模型渐渐淡出人们视线,已经基原创 2020-10-28 20:58:20 · 434 阅读 · 0 评论 -
软件设计师笔记:多媒体基础
文章目录一、音频相关概念二、图像相关概念三、媒体的种类四、多媒体相关计算问题考察1到3分一、音频相关概念采样将连续的模拟信号离散化,采样频率越高,还原性越好,采样精度为取值的精度。采样频率应为声音最高频率的两倍,这样才能保证声音不失真。二、图像相关概念亮度是明亮程度。色调是色温差异。饱和度是色彩艳丽程度。彩色空间:电脑显示器采用的是RGB彩色空间。YUV是电视中常用的色彩空间。彩色电视出现前用的是黑白电视的信号,为了让同一组信号可以在黑白和彩色电视上使用,发明了YUV彩色空间,其中原创 2020-10-28 10:55:53 · 434 阅读 · 0 评论 -
软件设计师笔记:法律法规
文章目录一、法律法规的保护期限问题二、法律法规的知识产权人确定问题三、法律法规的侵权判定问题四、标准化基础知识以及标准的分类法律法规考两到三分。提要:每个法律要注意其保护期限、知识产权人确定、侵权判断三个方面。著作权保护作者的利益,邻接权保护出版商等作者以外与著作权相关的权力。地理标志权:例如新疆哈密瓜,新疆不是品牌不是商标,这就是地理标志权。是整个区域拥有的权力。一、法律法规的保护期限问题署名权,修改权,保护作品完整权的保护期限必须是永久的,否则作品无法流传下去。发表权、使用权、获得报原创 2020-10-27 19:48:03 · 446 阅读 · 0 评论 -
软件设计师笔记:程序设计语言与语言处理程序基础
文章目录一、编译过程二、文法的定义以及语法推导树三、有限自动机与正规式3.1 有限自动机3.2 正规式3.3 文法推导与正规式例题3.4 有限自动机例题四、表达式五、函数调用(传值与传址)六、各种程序语言的特点正规式必考,传值与传址考频较高,表达式偶尔考查。一、编译过程二、文法的定义以及语法推导树文法定义:例题如图,一般小写字母代表终结符,S和A是非终结符,意思是可以推出其他符号后面的S是起始符,P为产生式。产生式包括上面两个式子。第一个推导式的意思是S可以推出aAS以及S可以推出a原创 2020-10-27 18:46:06 · 400 阅读 · 0 评论 -
软件设计师笔记:数据结构与算法基础
文章目录一、数组与矩阵1.1 数组1.2 稀疏矩阵二、线性表2.1 数据结构的定义2.2 线性表2.3 顺序存储与链式存储2.4 队列与栈三、广义表四、树与二叉树4.1 树4.2 二叉树4.3 二叉树的遍历4.4 反向构造二叉树4.5 树转二叉树4.6 查找二叉树4.7 最优二叉树(哈夫曼树)4.8 线索二叉树4.9 平衡二叉树五、图5.1 基本概念5.2 图的存储5.3 图的遍历5.4 拓扑排序5.5 图的最小生成树六、算法一、数组与矩阵1.1 数组主要了解存储地址计算,以及二维数组的按行存储和按原创 2020-10-27 13:26:52 · 783 阅读 · 0 评论 -
软件设计师笔记:系统安全分析与设计
文章目录一、信息系统安全属性二、对称加密与非对称加密2.1 对称加密技术2.2 非对称加密技术三、信息摘要四、数字签名五、数字信封与PGP六、各个网络层次的安全保障七、网络威胁与攻击八、防火墙技术一、信息系统安全属性二、对称加密与非对称加密2.1 对称加密技术对称加密指的是,在加密和解密过程中用的密钥是完全一样的。优点是速度快。2.2 非对称加密技术前提:每个人有自己的私钥,且不能传给任何人,只有自己能够拥有。假设:甲有公钥A和私钥a,乙有公钥B和私钥b,甲发送给乙文件,且文件要加密过原创 2020-10-26 16:09:54 · 414 阅读 · 0 评论 -
软件设计师笔记:数据库系统
文章目录一、考试内容二、数据库模式三、数据库设计3.1 数据库设计过程3.2 ER模型一、考试内容数据库系统(上午下午都考,很重要,上午的分值6—8分)与数据库设计(下午考ER图,拿到15分,容易)二、数据库模式三级模式两级映射:三级模式:外模式(视图级,用户级的数据库):逻辑模式,与用户打交道,可以通过视图想获取什么信息就获取什么信息概念模式(表级,概念级的数据库):就是我们经常用的数据表内模式(文件级,物理级数据库):存储模式,物理结构,如何的存储数据两层映射外模式/概念模式(原创 2020-10-25 15:48:00 · 386 阅读 · 1 评论 -
软件设计师笔记:操作系统基本原理
操作系统基本原理一、操作系统概述二、进程管理2.1 进程状态2.2 前趋图2.3 同步与互斥2.4 PV操作一、操作系统概述什么是操作系统: 管理计算机硬件和软件资源,是人和硬件之间的一种接口 进程管理、存储管理、文件管理、作业管理、设备管理、微内核操系统二、进程管理2.1 进程状态进程与程序的区别(考查点)2.2 前趋图前趋图:描述哪些程序或者步骤可以并行,哪些程序或者步骤有先后关系2.3 同步与互斥互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。原创 2020-10-20 15:07:05 · 447 阅读 · 0 评论 -
软件设计师笔记:计算机组成与体系结构
目录一、数据的表示1.1 进制转化1.2 原码反码补码移码1.3 浮点数运算二、计算机结构三、Flynn分类法四、CISC与RISC(指令集)五、流水线技术六、存储系统七、总线系统八、可靠性九、校验码一、数据的表示1.1 进制转化任意进制转十进制采用按权展开法例:2. 十进制转其他进制用短除法例:3. 二进制转八进制或16进制例:1.2 原码反码补码移码数值1数值-11-1还原1-1的原码原码0000 00011000 00011000 0010原创 2020-10-13 18:26:49 · 792 阅读 · 0 评论