【软考】2020下半年软件设计师 易错知识点(3)

tech2022-11-07  106

1、流水线的吞吐率

是指单位时间流水线处理的任务数,即流水线的吞吐率是最长流水段操作时间的倒数

 

2、数字签名

数字签名是指通过一个单向函数对要传送的报文进行处理,得到用以认证报文来源并核实报文是否发生变化的一个字母数字串。它与数据加密技术一起,构建安全的商业加密体系。

数字签名过程中,公钥用来加密和验证,私钥用来解密和签名

 

3、数据字典:

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

其条目有:数据项、数据流、数据存储、基本加工等。

 

4、COCOMO II 的层次结构中,估算选择包括:

对象点、功能点、源代码行

 

5、不同编程语言:

LISP:函数式编程语言

Prolog:逻辑式编程语言

Python、Java:面向对象编程语言

 

6、编译和解释的区别:

编译是将源程序翻译成可执行的目标代码,并可以进行优化,翻译与执行是分开的;

解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码。

二者最大区别是:对解释执行而言,程序运行时的控制权在解释器而不在用户程序;对编译执行而言,运行时的控制权在用户程序。

 

7、后缀表达式:

即后序遍历、后根遍历,采用左右根的算法

 

8、IO设备管理对应的层次

 

9、增量模型

增量模型作为瀑布模型的一个变体,具有瀑布模型的所有优点。

 

此外,它还有以下优点:

第一个可交付版本所需要的成本和时间很少:

开发由增量表示的小系统所承担的风险不大;

由于根快发布了第一个版本,因此可以减少用户需求的变更;

运行增量投资,即在项目开始时,可以仅对一个或两个增量投资。

 

增量模型有以下不足之处:

如果没有对用户的变更要求进行规划,那么产生的初始增量可能会造成后来增量的不稳定;

如果需求不像早期思考的那样稳定和完整,那么一些增量就可能需要重新开发,重新发布:

管理发生的成本、进度和配置的复杂性可能会超出组织的能力。

 

下一篇 :https://ranmaxli.blog.csdn.net/article/details/108404851

最新回复(0)