1.计算环路复杂度:判定节点(if)语句数量 + 1 = 环路复杂度;
2.SSH 为Secure Shell 的缩写,由IETF 的网络小组(Network Working Group)所制定; SSH 为建立在应用层基础上的安全协议。SSH协议可以有效防止远程管理过程中的信息泄露问题。
3.数据字典有4类条目:数据流、数据项、数据存储和基本加工。无外部实体.
数据流图包含的成分有数据流、加工和数据存储.
4.对象的状态标识了该对象的所有属性以及每个属性的当前值.
5.数字签名采用私钥签名,公钥验证。
6.结构化编程语言: C、 FORTRAN
函数式编程语言: LISP, OCaml
逻辑式编程语言: Prolog等
面向对象编程语言:Java/C++
7.海明码数据位与校验位之间的关系可以采用下述公式表示: 2^k ≥ n+k+1,其中数据位是n位,校验位是k位。
8.根据《著作权法》,作者的署名权、修改权、保护作品完整权的保护期不受限制。
9.物理层:中继器,集线器
数据链路层:网桥(桥接器),交换机(也称为二层交换机)
网络层:路由器,三层交换机
10.语法制导翻译是一种静态语义分析.
11.软件设计师教材第五版P312。辅助软件维护工具辅助维护人员对软件代码及其文档进行各种维护活动。软件维护工具主要有:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。
12.归纳法,指的是从许多个别事例中获得一个较具概括性的规则。这种方法主要是从收集到的既有资料,加以抽丝剥茧地分析,最后得以做出一个概括性的结论。
演绎法,则与归纳法相反,是从既有的普遍性结论或一般性事理,推导出个别性结论的一种方法。由较大范围,逐步缩小到所需的特定范围。
13.出自软件设计师教材第五版P318。耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合取决于各个模块之间接口的复杂程度、调用模块的方式以及通过接口的信息类型。
14.能力成熟度模型集成(CMMI)
CL1(已执行的)的共性目标是:过程将可标识的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。
15.配置管理的活动包括:制定配置管理计划、配置库管理、配置控制、配置状态报告、配置审计、发布管理和交互;
风险管理是与配置管理 并列的项目管理过程
16.
数据库的关系范式有:
(1)第一范式(1NF) :属性不可拆分或无重复的列。
(2)第二范式(2NF) :完全函数依赖。在一个关系中,若某个非主属性数据项依赖于全部关键字称之为完全函数依赖。
例:成绩表(学号,课程号,成绩)关系中,(学号,课程号)→成绩,只有学号或者只有课程号都无法推导出成绩,因此该关系式属于完全函数依赖。
(3)第三范式(3NF) :消除传递依赖。不依赖于其他非主属性(消除传递依赖)。满足第三范式的数据库必须先满足第二范式。也就是说,数据库中的属性依赖仅能依赖于主属性,不存在于其他非主属性的关联。
例如,图书,图书室的关系。图书包括编号、出版商、页码等信息,图书室包括图书室编号、所存图书(外键)。其中,图书室的表中不应该存储任何图书的具体信息(例如,出版商...),而只能通过主键图书编号来获得对应图书的信息。
(4) BC范式(BCNF) :所有非主属性对每一个码都是完全函数依赖;所有的主属性对于每一个不包含它的码,也是完全函数依赖;没有任何属性完全函数依赖于非码的任意一个组合。
如果说关系模式R属于3NF,不一定属于BCNF,如果R属于BCNF,则一定属于3NF。
1NF全部满足,它最大,圈逐渐变小.
(5)第四范式(4NF) :对于每一个X->Y,X都能找到一个候选码(若关系中的某一属性组的值能唯一地表示一个元组,而其真子集不行,则称该属性组为候选码)
题干中“(时间,教室)→培训科目”且“培训科目→培训师”,这之间存在传递依赖,不满足3NF,属于2NF。



