首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   UML在嵌入式系统设计中的应用      ★★★ 【字体: 】  
UML在嵌入式系统设计中的应用
收集整理:佚名    来源:本站整理  时间:2009-01-10 22:26:23   点击数:[]    

第二,在规格说明阶段,还需要识别出系统的对象。首先以功能块划分,广泛地找出系统的主要对象;然后使用Collaboration框图描述它们之间的关系。图4描述了车载GPS终端的主要对象,根据框图可以进行进一步的细化。

最后,在规格说明阶段进行系统的业务描述。即规范系统完成一定功能的主要流程。这可以利用Activity框图进行。图5显示了GPS数据到达时,车载GPS终端系统所进行的处理流程。

2.4 系统设计

规格说明完成后,需要对系统的各个模块及模块之间的关系仔细地分析,从而确定哪些部分使用硬件完成,哪些部分使用软件实现。在本例中,需要硬件实现的模块有:GPS接收模块、电源模块、用户控制模块、LCD显示模块和GSM通讯模块。所有的控制逻辑和数据计算全部由主控制器的软件实现。

    随后,系统设计分为两个分支:硬件设计及软件设计。使用UML的Collaboration图和Component图对系统的硬、软件分别进行系统设计。图6用Component框图描述了车载GPS终端系统的软件系统架构。

2.5 构件设计

接下来对每一个系统构件进行详细的设计。对于某些大型工程,甚至需要把每一个构件作为一个项目,重新以需求分析、规格说明开始展开构件设计循环。在构件设计中,除了可以使用前文介绍过的各种UML框图外,通常还需要使用State Chart、Sequence这两种框图描述具体的系统流程细节。

在本例中,GSM模块共有四个状态:待命、有问题、通话中、短消息通讯中。使用State Chart框图描述它们之间的转换关系,如图7所示。

Sequence框图显示了一个特定对象进行特定操作时所遇到的流程。图8显示了车载终端用户甲在遇到危险按下报警按钮后系统的处理过程。

    2.6 集成测试和部署

在集成测试时,可以联合使用所有的UML框图认真分析每个构件的原理,针对每一个系统功能、每一个可能发生错误的过程写出相应的测试程序,进行完整而可靠的程序测试。

利用UML和系统的设计方法可以使传统的嵌入式系统设计告别“手工作坊”的开发方式,大大提高嵌入式系统的开发速度和产品质量,增强设计的可复用性。

但是UML是图形化描述语言,比较适用于面向对象的程序设计;对于精确的规格设计或非面向对象的语言设计来说就不尽如人意了。在具体应用中,灵活应用注释功能,把框图对应模块所需的具体规格要求以注释的形式写在框图中,充分利用State Chart和Sequence这些框图来完成面向过程部分的设计。



上一页  [1] [2] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:采用Nios定制指令的嵌入式系统优化设计

  • 下一篇文章:MPC555微控制器与汽车电子
  • 返回上一页】【打 印】【关闭窗口
    中查找“UML在嵌入式系统设计中的应用”更多相关内容 5VAR论文频道
    中查找“UML在嵌入式系统设计中的应用”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››UML在嵌入式系统设计中的应用
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .