|
嵌入式软件架构梳理与重构 |
咨询目标
|
帮助研发团队建立: |
- 对当前的软件架构进行建模
- 建立架构评价标准,评价当前的架构。
- 对架构进行重构,实现更好的架构质量。
|
|
咨询方式
|
根据咨询需求,采用如下步骤咨询: |
- 首先培训 技能:架构设计与建模
- 然后梳理已有的架构,对已有架构建模
- 建立架构质量标准,对架构进行评审
- 根据问题对架构重构
- 最后整理架构相关的设计指南。
|
|
咨询安排:10-20天
|
|
阶段 |
咨询工作 |
提交物 |
基础培训
|
软件架构设计方法培训
|
培训资料 |
软件架构逆向 |
确定架构模型框架
调查现有的软件架构
对已有软件逆向模型
|
架构模型 |
架模型评审 |
建立架构质量标准
对已有的架构进行质量评价
识别架构的问题
建立架构问题解决方案
|
架构模型评审记录 |
架构重构 |
基于评审发现的问题,重新设计架构
建立新架构的架构模型
编写《架构设计说明》
基于新的架构建立开发案例,
对新的架构进行验证
|
架构模型(重构后)
架构文档
|
咨询收尾 |
能力评估
资产评估
|
文档实例
模型实例
系统原型
工程总结
|
|
|
以往成功案例(部分)
|
- BMS系统软件设计逆向与重构
- 机载嵌入式软件架构设计重构
- 数据服务总线架构设计与实现
- 轨道ATS系统架构设计
- 卫星监控系统软件架构重构
|
|