课程详情 机构简介 机构地址 预约试听
关键词:嵌入式架构
【举办单位】北京曼顿培训网
【咨询电话】4006820825 010-56133998 13810210257
【培训日期】2023年6月23-25日
【培训地点】深圳
【课程目标】
对主管而言:
1.掌握从需求到架构的关键步骤,洞察领导项目走向成功的要点。
2.了解面向“增量更新”的软件需求管理做法。
对研发骨干:
1.掌握嵌软分层/分模块最佳实践,洞察多任务/时间片两种嵌软结构关键细节。
掌握应对多机型的架构设计技巧,促进产品化、提高公司竞争力。
【课程模块】
领军篇
嵌软架构的实战方法论 //多案例
架构篇
如何分层、分模块、设计子系统
深入多任务嵌软(有RTOS)
深入Time-slice架构(无RTOS)
变化之道——多机型/多变功能的架构设计应对
专题篇
面向“增量更新”的研发需求管理
【课程大纲】
领军篇 | 嵌软架构的实战方法论
架构理论and电子行业
1.1 鸟瞰:软件工程/系统工程/华为IPD/Agile等发展史
1.2 嵌软架构与系统工程
1.3 嵌软架构与4+1视图方法
案例
案例练习
多个架构结果对比
案例反思
嵌软架构实际设计步骤
第0步——嵌软需求:功能/接口/质量/硬件约束/方案约束
第1步——粗粒度分层
第2步——中粒度分模块
第3步——细粒度分ISR/周期任务/事件驱动任务
第4步——分析一个个功能task协作链:定义task间通信方式/数据流关系
第5步——分析并发情况下task协作链:优化task的并发执行/数据流关系
第6步——分析参与多功能的同一模块:优化模块的通用性/灵活性/可扩展
后续步——5、6循环,不断优化。但若发现架构大缺陷,回溯到1-2-3-4
嵌软架构质量评估
分享:嵌软架构成熟度评估模型(咨询级)
本节slide样例:
架构篇 | 如何分层、分模块、设计子系统
嵌软架构的分层模式、思想
洋葱皮思想
上层:FUNC层、SVC层
下层:HAL层、DRV层、LIB层
思想一:HAL模块是多个DRV模块的统一抽象 //统一抽象
思想二:FUNC组装下层模块实现自身 //组装实现
思想三:FUNC中通用逻辑下沉成SVC模块 //通用下沉
思想四:SVC纵深封装下层HAL和DRV模块 //纵深封装
模块划分的可操作原则、方法、案例
讨论 / 材料 / 四条可操作性原则
结构化方法——分层 + 从数据流图 到核心模块
领域分解法——分层 + 分解子域 + 借DDD验证
示范案例1:步骤精解
示范案例2:步骤精解
案例研究——基于源码的架构案例分析
如何分层
如何分模块
如何定义接口
如何定义层间统一接口
如何识别ISR、task,周期任务和事件驱动任务的设计不同
如何规划ISR—task—task之间的数据流和协作链
如何设计好架构的FUNC层、如何提炼通用Service模块
本节slide样例:
架构篇 | 深入多任务嵌软(有RTOS)
核心思想
周期任务
事件驱动任务
设计要点
设计方法
任务优先级原则
任务协作链设计
案例分析…
架构篇 | 深入Time-slice架构(无RTOS)
核心思想
任务粒度
任务执行频率
大任务的拆分:物理切分、逻辑切分
设计要点
任务可插拔,如何做到
多级状态机,如何实现
案例分析…
本节slide样例:
架构篇 | 变化之道——多机型/多硬件类型/多变功能的架构设计应对
嵌软架构的可变设计模式
器件变、硬件变、方案变、功能变
说明不同变化的架构设计应对
嵌软需求变更规律
嵌软需求框架
需求变更规律
案例研究
案例1
案例2
案例3
本节slide样例:
专题篇 | 案例研究
案例研究——基于源码的架构案例分析
如何分层
如何分模块
如何定义接口
如何定义层间统一接口
如何识别ISR、task,周期任务和事件驱动任务的设计不同
如何规划ISR—task—task之间的数据流和协作链
如何设计好架构的FUNC层、如何提炼通用Service模块
本节slide样例:
专题篇 | 面向“增量更新”的研发需求管理
介绍Agile需求管理
分享一种能够避免嵌软需求分析碎片化的落地实践法
企业级的需求池管理怎么做
本节slide样例:
【讲师介绍】
温老师,曼顿培训网(***)资深讲师。
软件架构专家
实战型重构培训专家
创立ADMEMS架构实践体系
畅销书《软件架构设计》作者
畅销书《一线架构师实践指南》作者
畅销书《应用框架的设计与实现——*平台》译者
曼顿咨询专家成员
工作经历及专业背景
温老师拥有十五年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、网络管理、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理。
温老师还是软件架构思想的传播者和积极推动者,ADMEMS(一种软件架构设计方法)的提出者,中国Softcon杰出贡献专家,中国CCSE杰出专家,其出版的书籍《软件架构设计——程序员向架构师转型必备》、《一线架构师实践指南》等作品,累积印刷十余次,深受读者喜爱。
作为资深咨询顾问,拥有近千小时代码重构咨询经验,提出ARCT设计重构方法论,已为众多知名企业提供了卓有成效的架构培训与咨询服务。
擅长领域
架构设计
详细设计
设计重构
【费用及报名】
1、费用:培训费4980元(含培训费、讲义费);如需食宿,会务组可统一安排,费用自理。
2、报名咨询:4006820825 010-56133998 13810210257 鲍老师
3、报名流程:电话登记-->填写报名表-->发出培训确认函
4、备注:如课程已过期,请访问我们的网站,查询最新课程
5、详细资料请访问北京曼顿培训网:*** (每月在全国开设四百多门公开课,欢迎报名学习)
北京曼顿企业管理咨询有限公司(以下简称北京曼顿咨询)成立于2005年,旗下网站为曼顿培训网,是国内较早一批专业的综合性的培训单位之一。是总部位于美国的国际职业认证标准联合会在北京地区授权的培训考试及认证单位[认证号:IOCL086132],同时也是香港培训认证中心授权的培训认证机构[认证号:HKTCC(GZ)A10-11221]。本单位主要从事企业管理、项目管理、市场营销和人力资源管理方面的咨询培训服务。历经多年的发展,已经为近千家企业提供过各种形式的咨询培训服务,客户涵盖了电子电器、通讯、计算机IT行业、金融保险、建材、化工、食品、机械、服装/鞋业、礼品包装、塑胶五金/模具、电线电缆等十几个行业领域,在业界具有广泛的权威和影响力。本单位师资由资深顾问以及业界知名专家组成,顾问师2/3为硕士研究(MBA)以上学历。我们的专家团队基本都来自于财富500企业,具有丰富的实战经验和系统全面的理论知识。
曼顿培训网,是北京曼顿企业管理咨询有限公司(以下简称北京曼顿咨询)旗下网站。是总部位于美国的国际职业认证标准联合会在北京地区授权的培训考试及认证单位[认证号:IOCL086132],同时也是香港培训认证中心授权的培训认证机构[认证号:HKTCC(GZ)A10-11221]。本单位主要从事企业管理、项目管理、市场营销和和人力资源管理方面的咨询培训服务。历经多年的发展,已经为近千家企业提供过各种形式的咨询培训服务,客户涵盖了电子电器、通讯、计算机IT行业、金融保险、建材、化工、食品、机械、服装/鞋业、礼品包装、塑胶五金/模具、电线电缆等十几个行业领域,在业界具有广泛的权威和影响力。本单位师资由资深顾以及业界知名专家组成,顾问师2/3为硕士研究(MBA)以上学历。我们的专家团队基本都来自于财富500企业,具有丰富的实战经验和系统全面的理论知识。
学校名称:北京曼顿企业管理咨询
固定电话:010-56133998
授课地址:北京市海淀区中关村大街59号人民大学 免费参观