嵌入式系统开发过程:总体认识

嵌入式系统开发过程:总体认识

https://blog.csdn.net/zoomdy/article/details/90514074
zoomdy at 163 dot com

各家之言

  • 《嵌入式与实时系统开发:使用UML、对象技术、框架与模式》将开发过程分解成4个阶段:分析、设计、实现、测试。

嵌入式系统开发过程:总体认识_第1张图片

  • 《软件工程:实践者的研究方法(原书第7版)》将过程分解为5个框架活动:沟通、策划、建模、构建、部署。

嵌入式系统开发过程:总体认识_第2张图片

  • 《嵌入式系统:硬件与软件架构》将过程分解为4个阶段:创建体系结构、实现体系结构、测试系统、维护系统。

嵌入式系统开发过程:总体认识_第3张图片

  • 《嵌入式系统设计师教程》将嵌入式设计流程分为7个阶段:产品定义、硬件与软件划分、迭代与实现、详细的硬件与软件设计、硬件与软件集成、系统测试与发布、系统维护与升级。

嵌入式系统开发过程:总体认识_第4张图片

我的总结

  1. 第一步:做什么?
    产品定义,系统构思,需求分析,都在确定做什么。

  2. 第二步:怎么做?
    架构设计,详细设计,都在确定怎么做。

  3. 第三步:做!
    实现

  4. 每一步:随时检查
    每一步都要时刻检查是否妥当。单元测试,集成测试,系统测试,架构验证,需求评审,都在确定是否妥当。

将硬件做为最低层的子系统考虑,在架构设计阶段考虑子系统划分时进行软硬件的划分。后续的设计阶段,由软件组件映射出硬件组件,因为软件功能的实现需要硬件的支持。

你可能感兴趣的:(嵌入式系统)