软考知识点-20260510

1. 分布式数据库中的透明

  1. 分片透明:用户无需知道逻辑表如何分片存储,全局一张逻辑表,不用关心分片的规则和拆分的结构。
  2. 复制透明:用户无需知道数据副本的数量、存放的位置、复制的方式。
  3. 位置透明:用户无需知道数据存放的物理物理位置,那个节点
  4. 逻辑透明(局部数据模型透明):用户无需知道局部场地采用何种数据模型的差异。

2. 软考开发安描述需求定义的方法可以分成 基于自然语言或者图形语言(UML)的描述和基于形式化语言的描述。

  1. 自然语言:DFD, ER图,用例图,自然语言描述,通俗易懂
  2. 形式化工具:VDM, Z语言。

3. 软件设计包括四个独立又相互联系的活动

  1. 数据设计:将模型转化成数据结构,好的数据设计,可以让模块清晰,程序逻辑简单,简单复杂性。
  2. 软件结构设计:定义软件系统的主要部件之间的关系。
  3. 人机界面设计:软件内部、软件和操作系统、中间、以及人之间如何通信和交互。
  4. 过程设计:系统结构部件转换成软件的过程描述。

4. 自动化测试的几类脚本

  1. 线性脚本:手动录制的脚本,测试具体的功能。
  2. 结构化脚本:线性脚本的基础上,增加逻辑结构(分支、循环),具有灵活性和易维护性。
  3. 共享脚本:一个脚本可以被多个测试用例使用。
  4. 数据驱动脚本:数据独立存储再测试脚本外,这样可以对同一个脚本,有不同的输入。

5. 两层c/s 和 三层 c/s 区别

  1. 结构: 两层是 客户端+数据端; 三层是: 表示层+应用层+数据层
  2. 三层是在二层上增加了一个应用服务器。

6. 23个经典设计模式是怎么分类的

  1. 三大类分类: 1)创建型 2)结构型 3)行为型
  2. 动态和静态:1)类 2)对象

7. 软考中的时间总结

  1. 著作权:1)人身权(署名、修改、保护完整)永久。 2)自然人作品财产权:终生+50年;3)法人作品:发表后50年。
  2. 专利权:1)发明专利20年。 2)实用新型 10年;3)外观设计:15年
  3. 商标权:10年,到期前12个月,可以续10年
  4. 商用密码:一直保护,公开立刻失效。
  5. 标准化时间:国标 5年,企标 3年
  6. 等保:等二 两年; 等三 一年; 等四 半年
  7. 监控、视频、日志:安防 > 90天; 日志>6个月; 关系信息 > 1年; 网吧日志 > 60天。
  8. 招标:招标发售期>5日,中标公示 >3日,质疑期间 7天;投诉期到答复:15天。
  9. 涉密:秘密:10年;机密:20年;绝密:30年;无标注 30年。
  10. 软件质保:>=1 年。

8. 专利权和著作权对比

  1. 保护对象:专利保护 发明创造、技术方案、算法 ; 著作保护表达形式,比如文字、代码、音乐、UI
  2. 产生方式:著作权:自动获取。 专利需要 申请+审查+授权
  3. 保护期限:专利 20年,著作权 法人 50年,自然人 终身+死后50年。

9. SDN 的网络架构

  1. 应用层: 对应用户的不同业务和应用
  2. 控制层:主要负责资源平面的编排、网络的拓扑、状态信息
  3. 数据转发层:用户数据转发

10. 企业数字化转型的5个阶段:

  1. 初始发展阶段
  2. 单元级发展阶段
  3. 流程级发展阶段(系统限制流程,线梳理流程)
  4. 网络级发展阶段
  5. 生态级发展阶段

11.软件测试总结

  1. 静态测试:不执行程序,通过审查代码、查看文档进行检查
  2. 动态测试:黑盒、白盒、灰盒
  3. 黑盒:关注输入、输出和规格说明书是否一致。不看逻辑
  4. 白盒:语句覆盖、判定覆盖、条件覆盖、路径覆盖,看内部逻辑。

12. 敏感点&权衡点&风险点

  1. 敏感点:对架构中一个或者多个构件的较小的修改,会严重影响系统的一个或者多个质量属性。
  2. 权衡点:影星多个质量属性的敏感点。
  3. 风险点:会导致架构设计不满足质量要求。