1.会话层是为了建立会话,通信进程
2.表示层,消息加密解密
3.水晶法 每一个项目都有不同的策略
4.并列争求法 30天的迭代为一个冲刺
5.极限编程 比较复杂 4大价值
6.自适应软件开发 6个基本原则
7.软件维护 正确性维护:改正开发阶段已发生的错误 适应性维护:维护信息技术变化
8.面向软件测试 算法层,测试类中定义的每个方法,基本上相当于传统软件测试中的单元测试 类层,测试封装在同一个类中的所有方法与属性之间的相互作用 在面向对象软件中类是基本模块 模板层 测试一组协同工作类之间的相互作用 相当于软件测试中的集成测试 系统层 把各个子系统组成完整的面向对象软件系统
9.共同封闭原则 一个变化如果对一个包产生影响,则对该包中的所有类产生影响
10.哈夫曼数的规则是没有度为1的节点的
11.邻接表是 n + e 邻接矩阵是 n平方
12.有三棵树 分别是n1 n2 n3个节点 把该森林转换成一个二叉树 左子树为n1 右子树为n2+n3
13.直接插入排序n平方
14.堆排序或者快排都是不稳定的 归并排序是稳定的
15.509数字证书采用RSA 国密SM2数字证书为ECC
16.递归是自上而下
17.螺旋是大规模
18.白盒测试技术 语句->判定->条件->路径
19.构件图 展现了一组构件之间的组合和依赖 专注于系统静态实现图
20.树的性质 树的结点个数 = 树中所有结点的度数相加再加 1
21.PCI是并行内总线 SCSI是并行外总线