1、流水线的吞吐率
是指单位时间流水线处理的任务数,即流水线的吞吐率是最长流水段操作时间的倒数
2、数字签名
数字签名是指通过一个单向函数对要传送的报文进行处理,得到用以认证报文来源并核实报文是否发生变化的一个字母数字串。它与数据加密技术一起,构建安全的商业加密体系。
数字签名过程中,公钥用来加密和验证,私钥用来解密和签名
3、数据字典:
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
其条目有:数据项、数据流、数据存储、基本加工等。
4、COCOMO II 的层次结构中,估算选择包括:
对象点、功能点、源代码行
5、不同编程语言:
LISP:函数式编程语言
Prolog:逻辑式编程语言
Python、Java:面向对象编程语言
6、编译和解释的区别:
编译是将源程序翻译成可执行的目标代码,并可以进行优化,翻译与执行是分开的;
解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码。
二者最大区别是:对解释执行而言,程序运行时的控制权在解释器而不在用户程序;对编译执行而言,运行时的控制权在用户程序。
7、后缀表达式:
即后序遍历、后根遍历,采用左右根的算法
8、IO设备管理对应的层次
9、增量模型
增量模型作为瀑布模型的一个变体,具有瀑布模型的所有优点。
此外,它还有以下优点:
第一个可交付版本所需要的成本和时间很少:
开发由增量表示的小系统所承担的风险不大;
由于根快发布了第一个版本,因此可以减少用户需求的变更;
运行增量投资,即在项目开始时,可以仅对一个或两个增量投资。
增量模型有以下不足之处:
如果没有对用户的变更要求进行规划,那么产生的初始增量可能会造成后来增量的不稳定;
如果需求不像早期思考的那样稳定和完整,那么一些增量就可能需要重新开发,重新发布:
管理发生的成本、进度和配置的复杂性可能会超出组织的能力。
下一篇 :https://ranmaxli.blog.csdn.net/article/details/108404851