首页
›
嵌入式基础与RISC-V
›
172-嵌入式系统软件架构
›
《嵌入式系统软件架构内聚设计耦合度控制分层架构实战》
VIP10
本课程属于:172-嵌入式系统软件架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统软件架构内聚设计耦合度控制分层架构实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
架构总览
什么是嵌入式软件架构?为什么内聚和耦…
架构总览
什么是嵌入式软件…
02
内聚原则(上)
功能内聚 · 顺序内聚 · 通信内聚的定义与代码示例
内聚原则
功能内聚
03
内聚原则(下)
过程内聚 · 时间内聚 · 逻辑内聚
内聚原则
过程内聚
04
耦合原则(上)
数据耦合 · 标记耦合 · 控制耦合的定义与代码示例
耦合原则
数据耦合
05
耦合原则(下)
外部耦合 · 公共耦合 · 内容耦合的对比与重构策略
耦合原则
外部耦合
06
分层架构基础
经典三层架构(表示层 · 业务层 · 数据层)在嵌入式中的映射
分层架构基础
经典三层架构
07
硬件抽象层(HAL)设计
如何通过HAL解耦应用与硬件?实战G…
HAL
硬件抽象层
08
中间件层设计
消息队列 · 任务调度 · 内存管理中间件的内聚性设计
间件层设计
消息队列
09
模块化设计实战
将一个混乱的传感器驱动模块重构为高内…
模块化设计实战
将一个混乱的传感…
10
接口隔离原则(ISP)
嵌入式中的接口设计 · 避免胖接口
ISP
接口隔离原则
11
依赖倒置原则(DIP)
通过抽象接口控制依赖方向 · 实战UART驱动
DIP
依赖倒置原则
12
开闭原则(OCP)
如何设计可扩展的嵌入式框架?实战命令…
OCP
开闭原则
13
单一职责原则(SRP)
一个函数只做一件事 · 实战状态机拆分
SRP
单一职责原则
14
里氏替换原则(LSP)
基类与派生类的契约设计 · 实战外设驱动族
LSP
里氏替换原则
15
设计模式在内聚耦合中的应用
观察者模式 · 策略模式 · 适配器模式
设计模式
内聚耦合
16
静态分析工具
使用PC-Lint · Cppcheck检查代码耦合度
静态分析工具
PC-Lint
17
耦合度度量
扇入扇出分析 · 循环复杂度 · 模块间依赖图
耦合度度量
扇入扇出分析
18
内聚度度量
LCOM(缺乏内聚度度量)的计算与解…
内聚度度量
LCOM
19
架构评审实战
如何组织一次内聚耦合评审会议?检查清…
架构评审实战
如何组织一次内聚…
20
实时操作系统(RTOS)下的耦合控制
任务间通信与资源共享
RTOS
实时操作系统
21
中断处理程序(ISR)的内聚设计
最小化ISR · 延迟处理
ISR
断处理程序
22
状态机架构
层次状态机(HSM)如何提升内聚性
状态机架构
HSM
23
数据流架构
管道-过滤器模式在嵌入式信号处理中的…
数据流架构
管道
24
事件驱动架构
事件总线设计 · 降低模块间耦合
事件驱动架构
事件总线设计
25
微服务架构在嵌入式中的尝试
模块独立部署与通信
微服务架构
嵌入式
26
遗留系统重构
如何逐步降低一个老项目的耦合度
遗留系统重构
如何逐步降低一个…
27
测试驱动开发(TDD)与内聚耦合
可测试性设计
TDD
测试驱动开发
28
文档化架构
使用C4模型 · UML组件图描述内聚耦合
文档化架构
C4
29
案例研究
智能家居网关的架构演进(从混乱到清晰…
案例研究
智能家居网关的架…
30
课程总结
内聚耦合设计原则速查表与未来趋势
课程总结
内聚耦合设计原则…
所属VIP或分类
同VIP:嵌入式HAL与OSAL组件通信及分层架构设计
同VIP:嵌入式分层架构任务调度故障定位实战
同VIP:嵌入式系统软件架构-分层架构接口定义驱动开发实战