![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件设计师笔记
文章平均质量分 69
准备设计师笔记
秦 羽
阿里云专家博主,极星会成员,城市之星 TOP5~~~
展开
-
软件设计师之企业信息与系统设计
企业信息与系统设计企业信息化战略与实施1. 信息系统开发方法2. 需求分类与需求获取3. 结构化设计3.1 基本原则3.2 内聚与耦合3.3 系统结构/模块结构4.需求分析-OOA系统设计1. 面向对象设计1.1 设计原则企业信息化战略与实施1. 信息系统开发方法结构化法用户至上严格区分工作阶段,每阶段由任务与成果强调系统开发过程的整体性和全局性系统开发过程工程化,文档资料标准化自顶向下,逐步分解(求精)缺点:一旦开发完成,他的结构是固化的,是不灵活的原型法适用于需求不明确的原创 2021-10-04 12:32:05 · 174 阅读 · 0 评论 -
软件设计师之软件工程
软件工程1. 软件开发模型之瀑布模型(SDLC)2. 软件开发模型之其他经典模型3. 软件开发模型之构件组装模型(CBSD)4. 软件开发模型之敏捷开发模型5. 软件测试6. 测试用例设计7. 测试阶段8. McCabe复杂度(重)9. 系统运行与维护10. 软件过程改进10.1 CMMI1. 软件开发模型之瀑布模型(SDLC)前面两个属于定义阶段,中间三个属于开发阶段,最后是维护阶段2. 软件开发模型之其他经典模型原型主要强调构造一个简易的模型,针对是需求不明确的情况V模型强调测试。3原创 2021-10-02 11:37:43 · 211 阅读 · 0 评论 -
软件设计师之法律法规知识
法律法规知识1. 知识产权2. 保护期限3. 知识产权人确定4. 侵权判定(重要)5. 标准的分类与标准的编号所涉及的法律法规角度著作权法计算机软件保护条例商标法专利法从试题考点分布的角度保护期限知识产权人确定侵权判断1. 知识产权著作权及邻接权:著作权一般保护的是作者的利益。邻接权:保护出版商的权利。专利权工业品外观设计权商标权地理标志权:比如说水果店买水果里面有新疆哈密瓜集成电路布图设计权2. 保护期限3. 知识产权人确定4. 侵权判定(重要)原创 2021-09-28 11:16:48 · 915 阅读 · 0 评论 -
❤️软件设计师之程序设计语言与语言处理程序基础“小总结”(莽起来)❤️
程序设计语言与语言处理程序基础1. 编译与解释2. 文法3. 正规式(重)4. 有限自动机5. 表达式(重)6. 传值与传址(重)7. 多种程序语言特点由于这块比较简单,所以就简单看一下,主要关注在正规式、表达式以及传值与传址这三个地方。1. 编译与解释编译过程2. 文法一个形式文法是一个有序四元组G=(V,T,S,P),其中:V:非终结符。不是语言组成部分,不是最终结果,可理解为占位符。T:终结符。是语言的组成部分,是最终结果。V∩T=空集S:起始符。是语言的开始符号。P:原创 2021-09-25 19:38:27 · 132 阅读 · 0 评论 -
❤️软件设计师之系统安全分析与设计大总结(莽起来)❤️
五、系统安全分析与设计1. 信息系统安全属性保密性:最小授权原则、防暴露、信息加密、物理保密完整性:安全协议、校验码、密码校验、数字签名、公证可用性:综合保障(IP过滤、业务流控制、路由选择控制、审计跟踪)不可抵赖性:数字签名2. 加密技术对称加密技术:指的是加密的密钥和解密的密钥是一致的常见的对称密钥加密算法DES:替换+移位、56位密钥、64位数据块、速度快、密钥易产生3DES(三重DES):两个56位的密钥K1,K2加密:K1加密->k2解密->原创 2021-09-22 10:18:02 · 1662 阅读 · 0 评论 -
❤️软件设计师之计算机网络大总结(这次虽然只有万字的一半)(莽起来)❤️
计算机网络1. OSI/RM七层模型2. 网络技术标准与协议3. 计算机网络的分类4. 网络规划与设计5. IP地址与子网划分5.1 IP地址5.2 子网划分5.3 无分类的编址(无类域间路由)6. 有特殊含义的IP地址7. HTML标签8. 无线网9. 网络接入技术10.IPV61. OSI/RM七层模型2. 网络技术标准与协议TCP/IP协议:Internet,可扩展,可靠,应用最广,牺牲速度和效率IPX/SPX协议:NOVELL,路由,大型企业网NETBEUI协议:IBM,非路由,快原创 2021-09-20 16:28:23 · 694 阅读 · 0 评论 -
软件设计师之数据库系统万字大总结(莽起来)
软件设计师之数据库系统1.数据库模式1.1三级模式-两级映射1.2数据库设计过程2.ER模型3.关系代数与元组演算4.规范化理论4.1函数依赖4.2 价值与用途4.3 键4.4 求候选键4.5 范式4.6 模式分解5.并发控制5.1 基本概念6.数据库完整性约束7.分布式数据库7.1 数据库安全7.2 数据备份7.3数据库故障与修复8.数据仓库与数据挖掘8.1数据仓库的特点8.2数据仓库的的建立8.3 数据挖掘方法分类8.4 反规范化技术8.5 大数据1.数据库模式1.1三级模式-两级映射三级模式原创 2021-09-18 11:13:53 · 395 阅读 · 0 评论 -
软件设计师之操作系统万字大总结(莽起来)
软件设计师之操作系统1.概述2.进程管理2.1 进程的状态2.2 前趋图2.3 进程的同步与互斥2.4 PV操作2.5 死锁2.6 银行家算法3. 存储管理3.1 分区存储组织3.2 段页式存储3.2.1 页式存储组织3.2.2 段式存储组织3.2.3 段页式存储组织3.3 快表3.4 页面置换算法4. 文件管理4.1 索引文件结构4.2 文件和树形目录结构4.3 空闲存储空间的管理5. 设备管理5.1 数据传输控制方式5.2 虚设备与SPOOLING技术6. 微内核操作系统1.概述管理系统的硬件、原创 2021-09-16 15:55:20 · 277 阅读 · 1 评论 -
软件设计师之计算机组成原理与体系结构(6)校验码
9.校验码差错控制—CRC与海明校验码什么是检错和纠错什么是码距?一个编码系统的码距是整个编码系统中任意(所有)两个码字的最小距离。就是改变多少个位就可以变成另外一个码字例:若用1位长度的二进制编码,若A=1,B=0。这样A,B之间的最小码距位1。这个是发现不了错误的若用2位长度的二进制编码,若A=11,B=00。这样A,B之间的最小码距位2。当接收到的是10时,是可以发现编码错误。因为我们在之前就规定了11为A,00为B。没有10,所以是可以发现错误的。但是不能进行纠原创 2021-09-15 19:33:40 · 397 阅读 · 0 评论 -
软件设计师之计算机组成原理与体系结构(5)总线系统及可靠性
组原总线系统及可靠性7.总线系统8.可靠性7.总线系统总线通常是通过选择来考察一些基本的概念根据总线所处的位置不同,总线通常被分成三种类型,分别是:内部总线在CPU内部,寄存器之间和算术逻辑部件ALU与控制部件之间传输数据所用的总线称为片内总线(即芯片内部的总线)。系统总线又称内总线或板级总线,是微机中各插件板与系统板之间的总线,用于插件板一级的互联。因为该总线是用来连接微机各功能部件而构成一个完整微机系统的,所以称之为系统总线。数据总线:在CPU与RAM之间来回传送需要处理原创 2021-09-14 10:19:00 · 278 阅读 · 0 评论 -
软件设计师之计算机组成原理与体系结构(4)存储系统
层次化存储结构 速度是从上到下减慢,容量是从上到下增大。 cache是可以去掉的,它存的一部分是内存的东西,这部分极小。但就是因为这一小部分,速度变得极快,成百倍增长。原因是因为有局部性原理;Cache—概念Cache的功能:提高CPU数据输入输出的速率,突破冯诺依曼瓶颈,即CPU与存储系统间数据传送带宽限制。在计算机的存储系统体系中,Cache是访问速度最快的层次。以下存储器速度最快的是哪一个?有寄存器的情况下选寄存器,没有就要考虑选Cache使用Cach.原创 2021-09-10 09:27:55 · 165 阅读 · 0 评论 -
软件设计师之计算机组成原理与体系结构(3)流水线技术(重要)
流水线技术(重要)基本概念流水线-流水线计算例题:若指令流水线把一条指令分为取值、分析和执行三部分,且三部分的时间分别是取值2ns,分析2ns,执行1ns。那么流水线周期是多少?100条指令全部执行完毕需要的时间是多少?流水线周期位执行时间最长的一段,为2ns100条指令的全部执行完毕需要的时间为2+2+1+2 * 99 = 203;而实际的为(3+99)* 2 = 204;这两个答案没有一定的,但是大概率是理论公式;流水线-流水线吞吐率计算流水线的吞吐率(T原创 2021-09-08 09:56:42 · 506 阅读 · 0 评论 -
软件设计师之计算机组成原理与体系结构(2)
计算机组成原理与体系结构22.计算机结构3.Flynn分类法4.CISC与RISC2.计算机结构PSW是存储在运算过程中相关的标志位3.Flynn分类法是一种计算机体系结构的分类阵列处理机这个是关于数组的4.CISC与RISC考察的是四个选项中,哪些说法是对(错),哪个不是某个的特点...原创 2021-09-07 09:05:04 · 171 阅读 · 0 评论 -
软件设计师之计算机组成原理与体系结构(1)数据的表示
计算机组成原理与体系结构之数据的表示R进制转十进制使用按权展开法:其具体操作方式为:将R进制数的每一位数值用R^k形式表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小数点左边,k值是该位和小数点之间数码的个数,而当该位位于小数点右边,k值是负值,其绝对值是该位和小数点之间数码的个数加1。例题:二进制:100100.01 = 12^5 + 1 * 2^2 + 1 2^-2例题:八进制: 156.03 = 1 * 8^2 + 5*8^1 + 6 * 8^0 + 3 * 8原创 2021-09-04 10:05:24 · 140 阅读 · 0 评论 -
软件设计师学习笔记start
我不想考第四次啦我不想考第四次啦我不想考第四次啦…重要的事情说好多遍开始我的学习吧!!!首先先整体看一下软件设计师的考试中国计算机技术职业资格网(软考): 中国计算机技术职业资格网官网天津市软件考试信息网:天津市软件考试信息网上述都是自己在根据视频学习的时候做的一些笔记....原创 2021-09-03 15:33:40 · 141 阅读 · 0 评论