当前位置: 首页 > news >正文

软考软件设计师考点总结

物理层–》中继器、集线器
数据链路层–》网桥,交换机
网络层–》路由器、‌防火墙
传输层–》
会话层–》
表示层–》
应用层–》

2.工适模解-----类
适桥组装外箱带 -----结构型
3.海明码校验
(2k)-1>=n+k k校验位数,n数据位数
4. 同或 相同为1,不同为0 ,异或 不同为1,相同为0
5. RISC 简单指令集 CISC Complex Instruction Set Computing缩写
6. 沟通路径 n(n-1)/2
7. 非直接耦合:‌模块之间没有任何直接的连接或依赖关系,‌它们之间没有直接的数据交换或调用关系。‌
数据耦合:‌模块之间通过数据参数进行通信,‌例如一个模块需要另一个模块的数据来完成其功能。‌
特征耦合/标记耦合:‌几个模块共享一个复杂的数据结构,‌如数组名、‌记录名等,‌通过这些标记进行通信。‌
控制耦合:‌一个模块通过控制变量(‌如开关、‌标志等)‌调用另一个模块,‌被调模块根据控制变量的值执行特定功能。‌
外部耦合:‌模块与外部工具或设备通过外部接口(‌如支付接口、‌供应链接口)‌进行通信。‌
共享耦合/公共耦合:‌模块通过一个公共数据环境相互作用,‌如全局变量或数据库。‌
内容耦合:‌也称为病态耦合,‌当一个模块直接使用另一个模块的内部数据,‌或通过非正常入口而转入另一个模块内部,‌这是最高级别的耦合

8.死锁发生条件
n×(w−1)+1>=m m总资源数, w单个线程要求资源数,n多少个线程
9.节点总数 = (度为1的节点数 + 度为2的节点数 × 2 + 度为3的节点数 × 3)+1
度为0个数为=节点总数-(度为1的节点数 + 度为2的节点数 + 度为3的节点数 )
10 移码:补码符号位取反
11.软件能力成熟度模型(CMM)
(1)cl0未完成 过程未完成 cl1 已执行 cl2已管理的,集中于以管理的过程的制度化,
cll3已定义的 cl4 定量管理的,可定量管理的过程的制度化 cl5优化的,适用量化手段改变和优化过程域

12 1 父子系统平衡 2 p 处理过程要有输入输出
13 单缓冲区 时间计算 (t+m)n+c t读取数据的时间,m数据从缓存取出的时间,c处理的时间
双缓冲区 n多少个
t+m 传输时间+c处理时间

流水线计算公式=(取指时间+分析时间+执行时间)+三个时间中最大的*(n多少条指令-1)
13 mccabe复杂度计算
环+1 或者 m-n+2 m向量个数,n节点个数
14 系统可维护性指标 1可理解性 2可测试性 3 可修改性
15 软件维护 1. 正确性维护 改正未发现的错误 2.适应性维护,开发需求 3.完善性维护,扩充功能和改善性能维护。
4.预防性维护 改进软件的可靠性和维护性

外模式–用户模式
模式–概念模式
内模式–数据库

snmp协议采用udp封装

‌‌偶然内聚‌:如果一个模块的各成分之间毫无关系,则称为偶然内聚。例如,模块完成一组任务,这些任务之间的关系松散,实际上没有什么联系。
‌‌逻辑内聚‌:如果一个模块完成的任务在逻辑上属于相同或相似的一类,则称为逻辑内聚。例如,一个模块读取各种不同类型外设的输入。
‌‌时间内聚‌:如果一个模块包含的任务必须在同一段时间内执行,则称为时间内聚。例如,系统初始化时需要同时执行多个任务。
‌‌过程内聚‌:如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚。例如,程序流程图中的一部分被划出各自组成模块。
‌‌通信内聚‌:如果一个模块的所有元素都使用同一个输入数据和(或)产生同一个输出数据,则称为通信内聚。例如,模块的所有成分和同一个数据集密切相关。
‌‌顺序内聚‌:如果一个模块内的处理元素和同一个功能密切相关,而且这些处理顺序执行,则称为顺序内聚。例如,一个模块的各个成分按顺序处理同一功能。
‌‌功能内聚‌:如果一个模块内的所有处理元素属于一个整体,完成一个单一的功能,则称为功能内聚。

25 smtp协议 110 pop3协议

26 对于复合主键 (k1,k2) k1 或者k2–>不能推导出所有属性,如果能推出,这个主键就不对。
增量模型是瀑布模型的优化,瀑布模型优点第一个阶段交付快,管理难度大,如果前期需求不准确导致。
敏捷统一过程,在大型任务上连续,在小型任务上地带。
需求分析阶段确定系统测试阶段测试目标。
crc 循环校验码 n位数据后跟k位校验码

补码0表示是唯一的
正数源码反码补码一样。 补码再求一次补码=原来的值
补码求法:负数 原码符号位不变取反+1
软件著作权署名权不能继承

水晶法,不同的项目都不同的方
法论

Dram 集成度高,功率小,动态刷新
Sram 集成度小、功率大,不需要动态刷新
RIsc 硬布线技术也交组合逻辑控制器 CISC微程序控制技术
面向对象分析= 认定对象 组织对象,描述对象的相互作用,确定对象的操作
瀑布 适用于 需求明确,风险小 原型,用户需求不明确,变更多 增量:短时间内快速开发一个直接运行的成品
螺旋 大型项目,风险很大
软件测试过程中的系统测试主要是为了发现需求分析阶段的问题。
路径覆盖程度最高

已考过,

http://www.lryc.cn/news/611484.html

相关文章:

  • 模电知识点总结
  • 安卓雷电模拟器安装frida调试
  • mysql优化策略
  • 【Excel】通过Index函数向下拖动单元格并【重复引用/循环引用】数据源
  • WinForm之ListView 组件
  • Ethereum: L1 与 L2 的安全纽带, Rollups 技术下的协作与区别全解析
  • Vue计算属性详解2
  • 无法解析 CentOS 官方镜像源的域名
  • 微软的BitLocker加密
  • 输电线路防外破声光预警装置 | 防山火/防钓鱼/防施工安全警示系统
  • 豆包新模型与PromptPilot工具深度测评:AI应用开发的全流程突破
  • UE编辑器相机窗口运行时相机fov 大小不一致
  • 嵌入式学习的第四十四天-ARM
  • 安装 cuda 版本 PyTorch(2025)
  • 【计算机网络】王道考研笔记整理(3)数据链路层
  • Python 通过Playwright+OpenCV破解滑动验证码 实例
  • 企业级MCP部署实战:从开发到生产的完整DevOps流程
  • 007 前端( JavaScript HTML DOM+Echarts)
  • 深入浅出 RabbitMQ - 主题模式(Topic)
  • 计算机网络:一个 IP 地址可以同时属于 A 类、B 类或 C 类吗?
  • 计算机视觉的四项基本任务辨析
  • 力扣148:排序链表
  • # Kafka 消费堆积:从现象到解决的全链路分析
  • VUE+SPRINGBOOT从0-1打造前后端-前后台系统-邮箱重置密码
  • python-自定义抠图
  • Python日志记录库——logaid
  • mq_unlink系统调用及示例
  • RC和RR的区别
  • 一文搞定JavaServerPages基础,从0开始写一个登录与人数统计页面
  • Python 函数详解