新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > UML在嵌入式系统设计中的应用

UML在嵌入式系统设计中的应用

作者:时间:2009-12-03来源:网络收藏

是一个软、硬件结合的协同(Hardware/Software Co-design),需要不同技术背景的人共同开发。

本文引用地址:http://www.eepw.com.cn/article/152266.htm

  这就带来了一个问题,如何使这些具有不同技术背景和专长的人联合开发、协同。在软、硬件设计领域中,统一建模语言(Unified Modling Language)采用一种简单而直观的图形化方式描述设计中的各个问题和细节。不同技术背景的设计师只需懂得简单的 符号就可以轻易地与对方交流、共同设计。正是因为这些特点,在设计中使用 建模并书写文档通常可以起到事半功倍的效果。

  本文将重点讨论如何在系统设计中使用 UML 技术,并用车载 GPS 终端项目作为实例来具体演示采用 UML 的嵌入式系统设计过程。

  1 统一建模语言 UML 及其特点

  1.1统一建模语言 UML

  统一建模语言 UML 是可视化建模语言中的一种。它将模型中的信息用标准图形元素直观地显示,使用户、开发人员、测试人员、管理人员和其他涉及项目的人员可以更好地交流。最常用的可视建模语言有 Booch 法、对象建模技术(OMT)和统一建模语言 UML。其中 UML 是 ANSI 和 OMG 所采用的标准,被世界上绝大多数公司所接受。

  UML 是 Grady Booch、James Rumbaugh 和 Ivar Jacobson 等许多科学家的集体智慧结晶。可以对任何静态结构和动态行为进行系统的建模,适用于系统开发的不同阶段。采用UML进行设计具有以下优势:

  不同背景的开发人员和设计师可以互相交流;

  可视化描述比较直观;

  简单易学、易用;

  是行业标准,被绝大多数业内人士认同;

  有利于保存系统设计的精髓以供下次开发使用(而不仅仅是一堆电路图和代码);

  有利于项目的回溯、测试。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭