软考
墨_浅-
盛大世界,日升月落,四季更迭,与君同在。
展开
-
软件设计师25-操作系统
思维导图,不存在的操作系统看图,其他掠过1 操作系统定位2 操作系统作用作为用户和计算机间的接口作为实现计算机系统资源的管理者实现了对计算机资源的抽象3 操作系统分类批处理系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统4 操作系统的功能(2.2)处理机管理功能、存储器管理功能、设备管理功能、文件管理功能、用户接口处理机管理...原创 2018-11-07 23:51:27 · 145 阅读 · 0 评论 -
算法三四句
真的只有三四句1 分冶法 大问题化小问题,如汉诺塔,如果出现乘n/if else 时间复杂度可能包含lgn2 动态规划法 先找最优子结构(包含原问题解的),再找原问题解3 贪心法 找到解就结束4 回溯法 查找解空间,找不到回溯,找到找下一个...原创 2018-11-06 19:09:35 · 142 阅读 · 0 评论 -
软件设计师24-算法
主要是下面这些1 分冶法 大问题化小问题,如汉诺塔,如果出现乘n/if else 时间复杂度可能包含lgn2 动态规划法 先找最优子结构(包含原问题解的),再找原问题解3 贪心法 找到解就结束4 回溯法 查找解空间,找不到回溯,找到找下一个我喜欢这个https://blog.csdn.net/yushiyi6453/article/details/76407640#c...原创 2018-11-06 15:33:26 · 108 阅读 · 0 评论 -
软件设计师23-存储器系统02
RAID1 全称:独立磁盘冗余阵列2 组成:多个便宜磁盘组合起来3 应用技术:分块技术 交叉技术 重聚技术4 RAID分级RAID0级无冗余和无校验的数据分块,不易恢复连续数据分散到多个磁盘放上存取并行读取,效率高,100%磁盘利用率适合:对性能要求好,对安全性要求低的领域RAID1级磁盘镜像阵列每个工作盘都存在对应的影响盘(副本)...原创 2018-11-05 21:10:26 · 129 阅读 · 0 评论 -
软件设计师22-存储器系统01
主存储器1 分类(从上往下,速度越来越慢、价格越来越低、容量越来越大)寄存器Cache(高速缓冲存储器)主存储器辅助存储器2 存储类型存取方式读/写装置数据块标志访问特性代表顺序存取共享读/写装置无特定线性顺序磁带直接存取共享读/写装置数据分块,每块一个唯一标志可直接移到特定数据块磁盘随机存取每个...原创 2018-11-01 22:30:12 · 89 阅读 · 0 评论 -
软件设计师21-计算机体系结构
机内代码及运算1 数的进制十进制:0-9 如:(123)D 、(123)10二进制:0 1,如:(1001)B、(1001)2八进制: 0-7,如:(301)O十六进制:0-9 A-F,如:(19E)H、(19E)16进制的转换1 十进制转2进制 ,除2取余法(图)2 二进制转十进制,按权展开求和(图)2 原码、反码、补码、移码1 最高位表示符号...原创 2018-11-01 17:01:34 · 144 阅读 · 0 评论 -
软件设计师19-系统开发和运行02
软件测试与维护 动态测试 1 黑盒测试/功能测试/数据驱动测试 1)要求:对接口测试,给输入看输出是否正确、不需了解内部 2)常用方法:1)等价类划分(对一个用例划分不同情况,每种情况测试一次(成绩优良)) ...原创 2018-10-29 17:56:10 · 246 阅读 · 0 评论 -
软件设计师18-系统开发和运行01
软件工程 1 软件工程方法学三要素:方法、工具、过程 2 软件生命周期:问题定义、可行性分析、需求分析(时间最长)、设计(概要设计、详细设计)、编码、测试、运行维护 3 软件开发模型 1)瀑布模型 文档驱动 优点:按模板进行,根据各阶段检查评审...原创 2018-10-24 21:26:39 · 356 阅读 · 0 评论 -
软件设计师16-数据结构02(排序/查找)
排序 1 衡量排序算法质量 1)时间效率:排序速度 2)空间效率:占内存辅助空间的大小 3)稳定性:相等的两个数,排序后次序不变 排序方法 1 插入排序 1)直接插入排序:将第二到n个...原创 2018-10-19 20:16:37 · 154 阅读 · 0 评论 -
软件设计师-数据库( 分布式)
数据库备份与恢复 数据仓库/分布式系统原创 2018-10-16 22:44:18 · 144 阅读 · 0 评论 -
软件设计师12-数据库(数据操作)
数据操作 二目运算 1)并RUS R U S={t|t∈R v t∈S} 2)差:R-S R-S={t|t∈R v t∉ S} ...原创 2018-10-15 21:12:06 · 144 阅读 · 0 评论 -
软件设计师12-数据库(范式)
范式这玩意儿也是让我纠结了很久,后来 索性放弃。不过这不要考软件设计师了,拿起来学一学 本文参考如何解释关系数据库的第一第二第三范式? 首先上两张图 看了一张图肯定对那些专有名词有诸多不懂。下面来解释一下 函数依赖: 1)依赖举例 学号 → 姓...原创 2018-10-15 17:49:04 · 208 阅读 · 0 评论 -
软件设计师11-数据库
数据库模型 三级模式 1)外模式(子模式、用户模式) 1)数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述 2)数据库用户的逻辑视图,是与某一应用有关的数据的逻辑表示 3)介于模式与应用之间 4)模式的子集 5)一个数据库可以有...原创 2018-10-11 17:18:11 · 131 阅读 · 0 评论 -
软件设计师--面向对象技术
1 封装是一种信息隐藏技术 2 面对对象分析(OOA)步骤:1)分析问题域,建立用例模型 2)发现和定义对象和类 3)识别对象的内部特...原创 2018-10-11 16:14:27 · 122 阅读 · 0 评论 -
软件设计师10-面向对象-设计模式
设计模式 1 观察者 (发布-订阅Subscribe、模型-视图View、源-收听者Listener、从属者模式) 定义了一对多的依赖关系,让观察者同时监听一个对象,随之自动更新自己 2 策略 :定义了一系列算法,把他们各个封装起来,使他们可相互替换。让算法独立于他的客户独立变化 3 抽象工厂:所有形态的工厂模式最为抽象...原创 2018-10-09 17:29:53 · 148 阅读 · 0 评论 -
软件设计师09-面向对象-图集
类图Class Diagram 1)描述一组类、接口、协作以及它们之间关系的图。显示系统中各个类的静态结构图。 2)关系 1)依赖 (使用关系) 1)特定事物的改变会影响该事物的其他事物 2)用带箭头的虚线表示,由依赖的一方指向...原创 2018-10-09 17:10:24 · 116 阅读 · 0 评论 -
软件设计师09-面向对象-用例图
感谢任铄老师滴视频 用例图 1)描述一组用例、参与者及它们之间的关系 2)用例模型用于需求分析阶段 3)关系(依赖关系):1)包含(include) 1)两个以上用例具有共同功能,可分解到单独用例 ...原创 2018-10-09 15:33:41 · 252 阅读 · 0 评论 -
软件设计师08-程序语言基础知识
第一次做章节的的思维导图,写的有点过于细了(⊙﹏⊙)原创 2018-09-30 21:18:42 · 79 阅读 · 0 评论 -
软件设计师07-程序语言基础知识
1 状态转换图要求:状态(结点)个数有限、至少一个初始状态,若干终止状态、每条边上标有字符(可为空字符) *即舍弃多读的字符 确定的有限自动机(DFA)五元组: ...原创 2018-09-28 20:49:42 · 101 阅读 · 0 评论 -
软件设计师备考知识06--树
呦西,又是一天。 先来盘开胃菜: call by value(值传递)/call by reference(引用传递) 1)往方法内传入int等基本类型变量,得到一个拷贝副本(形参),不影响原变量 2)往方法内传入一个类对象,如StringBuffer,拷贝一个副本,此时形参与实参指向同一地址,用形参内方法修改形参内容,...原创 2018-09-26 20:31:09 · 81 阅读 · 0 评论 -
软件设计师备考知识05--设计模式
1 总线 处理机主要由 处理器、存储器、总线组成。总线包括:数据总线、地址总线、控制总线 总线:任何连接两个以上电子元器件的导线 1)芯片内总线:用于在集成电路芯片各部分的连接 2)元件级总线:用于一块电路板内各元器件的连接 3)内总线(系统总线):用于构成计算机各组成部分(CPU、内存、接口等)的连接 ...原创 2018-09-20 23:25:34 · 88 阅读 · 0 评论 -
软件设计师备考知识04
1 排序 1 归并排序: 例:二路归并 将两个有序序列合并成一个有序序列。 过程: 2 关系 1 泛化、概化: 把几类对象类的公共属性和行为抽象为超类,然后其属性和方法被那些子类继承 2 聚合: 一个极大的“整数”类包含一个或多个 ...原创 2018-09-19 16:08:14 · 76 阅读 · 0 评论 -
软件设计师备考知识03
1 软件维护 1 改正性维护: 在使用过程中,发现了隐蔽的错误会后,为了诊断和改正这些隐蔽错误而修改软件的活动,占总维护工作量的25% 2 适应性维护: 为了适应变化了的环境而而改变软件的活动,占...20% 3 完善性维护: 为了完善或扩展原有软件的功能性或性能而修改软件的活动,...50% 4 预防性维护: 为了提...原创 2018-09-18 21:22:51 · 78 阅读 · 0 评论 -
软件设计师备考知识点02
1 CPU的数据总线宽度会影响系统的运算速度 2 寄存器 1 程序计数器 存放指令地址 2 程序状态寄存器 运算器中产生的标志信息 3 地址寄存器:程序计数器 堆栈指示器 变址寄存器 段地址寄存器,用于存放各种内存地址 4 累加寄存器:数据寄存器。在运算过程中,暂时存放操作数和中间运算结果 ...原创 2018-09-17 23:32:37 · 85 阅读 · 0 评论 -
软件设计师备考错题01
实体派生属性:可由其他属性经过运算推出的 图像深度为b位,图像最多颜色数或灰度级为2º(o为b) 对高级语言源程序编译的过程中,有穷自动机(NFA/DFA)是进行 词法分析 的适当工具 编译器 工作过程:词法分析 语法分析 语义分析 中间代码生成 目标代码生成 。其中,中间代码生成 代码优化不是必须的。 解...原创 2018-09-16 00:51:11 · 91 阅读 · 0 评论