uml在嵌入式系统开发中的应用

uml在嵌入式系统开发中的应用

ID:5317741

大小:760.36 KB

页数:4页

时间:2017-12-08

uml在嵌入式系统开发中的应用_第1页
uml在嵌入式系统开发中的应用_第2页
uml在嵌入式系统开发中的应用_第3页
uml在嵌入式系统开发中的应用_第4页
资源描述:

《uml在嵌入式系统开发中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1009-0940(2013)一O2一OO07一O4UML在嵌入式系统开发中的应用陶明江西省信息中心南昌市330046唐路其南昌大学南昌市330031摘要:通过对现有UML技术的研究,本文尝试着提出一种基于UML的嵌入式系统开发方法,并将其应用到一个名为数码相框的实际嵌入式项目中。应用结果表明:结合UML来开发嵌入式系统能够很好的解决开发过程中从需求分析到实际测试各阶段的一系列问题。关键词:UML嵌入式系统数码相框0、引言挥作用:随着后PC时代的到来,嵌入式系统的应用范围日1.1、需求:用例图来刻画客户的需求。通过用益扩大,人们对嵌入式系统需求的日益增加,与此同例建模,发

2、掘是谁与系统打交道、系统的主要功能、时用户对嵌入式系统的功能、可靠性、体积、功耗等系统与外部的交互是是如何进行的。通过商业过程和方面也有了更高的标准,正因如此,现如今的嵌入式用户需要构建的系统进行分析,可以准确把握住用户系统变得更加复杂。那么如何高效率的开发一个嵌入的需求,保证最终完成的系统完全符合用户的需要。式系统,是一个当前急需解决的课题。UML是一种定1.2、分析:此阶段主要是对用户给出的需求进义良好、易于表达、功能强大且普遍适用的建模语言行进一步的分析,明确问题的细节。UML中的类图能。它即融入了软件工程领域的思想同时又能很好的建很好描述系统的静态结构,而顺序图、

3、合作图、状态立硬件系统模式,所以如今借助UML来建立软件与硬图则能用于描述系统的动态行为。件的整合设计的公司越来越来多。1.3、设计:根据分析提出具体的解决方案。将UML中的类图、包图把分析类和分析包转化成设计类1、UML建横应用概述和设计包。UML(UnifiedModelingLanguage)统一建模语言1.4、实现:根据UML中详细设计的类图进行实是用来设计整个软件系统蓝图的可视化建模语言,支际的编码。持基于O0系统的分析、设计、实现和交付等各个环1.5、集成:应用UML的构件图、包图、部署图节,对系统的理解、设计、浏览、维护和信息控制等来对系统进行集成和部署。方

4、面都有着不小帮助。1.6、测试:根据类图来实现单元测试,根据类在应用方面,采用OO技术设计系统时,采用用例和包进行集成测试。最后对整个系统进行系统测试。图来刻画用户的需求;使用类图、对象图、包图、构件图和部署图此5种静态图来描述系统的静态结构;使2、嵌入式系统开发的特点及建模分析用顺序图、合作图、活动图和状态图这4种图来显化系嵌入式系统作为一种专用的计算机系统,相较于统的动态行为。即在系统开发的各个阶段UML都能发桌面操作系统和服务器操作系统(即通用操作系统)收稿日期:2013-04—09日技术前沿下的软件系统开发有着很大的不同,为嵌入式系统开技术难点恰巧也成为了其适应市

5、场的优势。而嵌入式发不是仅限于应用程序,它的开发常常需深入到操作产品开发的标准化、平台化已成为了诸多厂商开发的系统,甚至深入到硬件。按照一般工程开发过程,嵌一大难题。但挑战与机遇是并存的,若是谁能率先提入式系统的开发大体分为4个过程:供标准化的嵌入式开发过程,使嵌入式系统开发更加21、分析过程:类似于软件工程中的需求阶简单,那就等于获得了市场的先机。段,与客户交流,明确需要解决的问题。在客户给出众所周知,嵌入式系统的复杂度日益增加,靠的各种约束条件,理性的分析项目是否具有可行性。个人的能力是难以完成整个系统的开发的。团队开发2.2、设计过程:开发的关键阶段。此过程关注才更

6、有效率,而团队开发的基础就是设立统一的体系的是如何在给出的各种约束条件下给出恰当的项目毹让成员之间的合作、软件模块和软硬件之间的协同开决方案,涉及到生成具体的抽象类及软硬件平台的选发,以及具体化客户需求的过程都更加规范。当前主择,这个阶段好坏直接影响实现阶段任务的完成也在流的UML正是这样一种标准化的建模语言,它所提供很大程度上决定着开发成本的大小。的各种模型图能很好的阐述系统的内容及工作方法,2.3、实现过程:此过程就是在已选定的平台基先建模而后编码,在开发的起始阶段就让团队每个成础上进行软、硬件协调从而实现所指定的系统。这个员对系统有整体的认识,也就保证了系统结构的合

7、理阶段主要涉及到具体代码的编程、使用交叉编译器、性。通过UML中的不同框图,各开发小组能够从多个宿主机与目标板的连接以及目标板中程序的调试等具角度来了解整个系统。其次,借助UML用统一的形式体工作。来描述整合软件和硬件,支持循环迭代并能够多次修2.4、测试维护过程:开发的最终过程。首先检改软硬件方案直至符合客户的要求,即可实现软硬件查各个程序模块是否正确地实现了规定的功能,再整的协同设计。以uML模型来驱动实现嵌入式系统开发合各个模块结合需求进行整个系统的测试,最后在将方法可以大大降低系统的复杂性和开发难度,从而提经过确认的系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。