大数跨境

嵌入式软件需求分析、架构设计与典型案例 (1天)

嵌入式软件需求分析、架构设计与典型案例 (1天) 企业培训咨询服务李正华
2026-04-27
3

嵌入式软件需求分析、架构设计与典型案例1天)

嵌入式需求嵌软需求分析过程与实务技巧(2小时)

功能范围与系统边界分析

1)功能树

2)顶层数据流图

需求细节分析

3)功能细节分析

4)算法需求分析

5)UI需求分析

6)接口需求分析

7)质量属性需求分析

需求可变性分析

8)硬件组成/结构/IO通道建模(含可变性分析)

9)方案部署结构建模(含可变性分析)

10)复杂功能的可变分支分析

AI编程助手辅助需求细化

uReq.md模板——人机协同编写【高层需求&需求范围】

uDetailed_func.md——AI助手使【功能谢绝需求编写】提速10

附:方法总览图(版权所有)


嵌入式架构:嵌软架构方法论设计案例(3小时)

n案例

案例练习

多个架构结果对比

案例反思

n嵌软架构实际设计步骤

0步——嵌软需求:硬件约束/方案约束,功能/接口/质量。

1步——粗粒度分层

2步——中粒度分模块

3步——细粒度分ISR/周期任务/事件驱动任务

4步——分析一个功能的task协作链:定义task间通信方式/数据流关系

5步——分析并发情况下task协作链:优化task的并发执行/数据流关系

6步——分析参与多功能的同一模块:优化模块的通用性/灵活性/可扩展

后续步——56循环,不断优化。但若发现架构大缺陷,回溯到1-2-3-4

n嵌软架构质量评估

1.什么叫【质量场景】

2.什么叫【模块协作链的显式化表达】

u基于上述12两点,评估嵌软架构质量

n设计案例

案例:Crazepony设计要点 评级★★

案例:OV_Watch设计要点 评级★★★

案例:Crazyflie设计出彩点 评级★★★★★

案例:RT-Thread等多平台的平台参考架构复盘

本节slide样例:


嵌软模块接口与内部结构(1小时)

n模块详细设计的艺术

ü模块接口显式操作接口 隐含消息接口

ü块内结构原子模块结构 or 复合模块结构

ü思想(下图)

ü案例(多个)

本节slide样例:



主讲专家

温昱老师,在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理,创立ADMEMS 架构实践体系。软件架构思想的传播者和积极推动者,中国Softcon 杰出贡献专家,中国CCSE 杰出贡献专家,有二十余年系统规划、架构设计和研发管理经验,著有《软件架构设计》、《一线架构师实践指南》等,译有《SQL 语言艺术》、《框架的设计与实现》等。

 

【声明】内容源于网络
0
0
企业培训咨询服务李正华
提供可靠性设计/SI/PI/高速电路设计/EMC/热设计/ESD/SMT/UI/需求分析/Hadoop/架构/重构/Android/Linux/产品中试管理/研发团队管理/IPD/研发质量管理等等电子技术、软件技术及研发管理相关的培训和咨询
内容 485
粉丝 0
企业培训咨询服务李正华 提供可靠性设计/SI/PI/高速电路设计/EMC/热设计/ESD/SMT/UI/需求分析/Hadoop/架构/重构/Android/Linux/产品中试管理/研发团队管理/IPD/研发质量管理等等电子技术、软件技术及研发管理相关的培训和咨询
总阅读5.0k
粉丝0
内容485