软件设计笔记

需要计算的

操作系统

按内容寻址计算机存储器

索引

直接索引,一级间接索引,二级间接

【软考学习15】索引文件结构、直接索引和间接索引-优快云博客

DFA,NFA

DFA:识别结果要是终态结束

海明校验码

设数据位是n位,检验位是k位,则n和k必须满足以下关系:

2^k−1≥n+k

PV操作

PV操作信号量加锁计算

操作系统

  • PV操作:p是申请资源-1,v是释放资源+1

数据库

  • 关系代数RS,并交差,选择,笛卡尔积(乘积),自然关系(取相同组成一列)
  • 元组演算

数据库求候选码的算法

邻接矩阵

  • 无向图:对称
  • 有向图:可以不对称
  • 完全图:无向图中每对顶点有一条边相连

邻接矩阵深度遍历是根据节点,时间复杂度O(n^2)

有向图无向图,邻接矩阵

n个顶点的完全图边数位n(n-1)

排序算法算时间复杂度

算法设计策略

后缀表达式

复杂的不会计算

范式NF

范式:第1,2,3,bcnf范式

关系模式规范化(设计范式)-优快云博客

测试用例,Mccabe度量法

分支覆盖法测试用例直接Y,N就可以了,就是数几个真分支,几个假分支

Mccabe度量法:V(g)=m-n+2,其中m和n分别代表图中的边数和顶点数,边数就是连接线,顶点数就是元素

pert图

软件活动图关键路径:所有时间加上时间最多的就是关键路径,最早开始时间也需要输入端最晚的时间,最迟时间需要倒起来计算

流水线

流水线时间计算,所有时间+(次数-1)*最长时间

Ip地址转换,子网划分

255.255.224.0 比b类多出3位1所以就是2^3 = 8个子网

/24->/26

子网掩码扩大m,可以得到m^2个子网,1的就是子网号

2^n-2=k ;其中n是主机位,k是子网个数(主机地址)

IP地址是32位的,所以可以直接根据/26得出它包含了32-26=6个主机位

最大地址小地址就是+1,最大地址就是+子网个数

划分c类子网的意思=/20->/24

二叉树

二叉树遍历:根据中序+前/后序可以得出后/前序遍历

  • 中序遍历从左到右,跟节点然后再从左到右
  • 后序遍历,从最左到右最底部的节点开始

二叉树的先序、中序、后序遍历超详解_前中后序遍历二叉树-优快云博客

哈夫曼树:一般考排序,画图的顺序

深度遍历和广度遍历

树的度和节点的关系,哈夫曼树顶点算叶子节点,根据度算节点

数据库

数据库关系RF

数据库关系RF

数据库自然关系

数据库,选择,笛卡尔积,自然关系(移除相同的列,保留相同的行)

根据时间函数计算时间复杂度

临接矩阵(未掌握)

有序表二分查找,频率有几次

有向图无向图

上下文无关法

线性探查法解决哈希表冲突

系统开发和运行

软件可维护性:M+1/(1+MTTR)

软件可用性:MTTF/(1+MTTF)

背诵

CISC和RISC
词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码的主要作用
UML图

UML图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值