欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 嵌入式软件开发中UML的应用探讨

嵌入式软件开发中UML的应用探讨

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  嵌入式技术是在数字化仪器设备领域分析的基础上提出的一种构件化软件框架原模型,能够大大的提高软件开发的速度和效率,完成构件库的抽象设计。UML是一种独立于软件开发过程的统一建模语言,能够有效的嵌入到软件开发的过程中,提高软件开发的可复用性。如今,随着嵌入式技术的应用领域不断拓宽,UML作为一种支持嵌入式软件开发过程的建模语言,需要对其进行深入的了解。因此,本文基于以上情况,探讨了嵌入式软件开发过程中UML的应用现状和效果,并提出了部分发展建议,希望能够为嵌入式系统核心技术的发展提供一些参考。

 

  由于嵌入式系统的应用范围越来越广,在网络、军事、航空、电器和工业自动化等领域的发展上有着重要的作用,其需求的不确定性和复杂性也在不断提高,导致技术更新周期越来越短,增加了嵌入式系统研发过程的难度。嵌入式技术能够适应计算机硬软件的属性和功能,提高系统的可靠性和兼容性,它的开发环境已经成为计算机领域研究的一个重点内容,传统的嵌入式技术已经不能满足市场和设计的需要,近年来,科技人员提出了一种迭代增量式软件设计方法,它能够克服传统技术的缺陷,发展十分迅速。

 

  1 嵌入式软件的应用框架开发

 

  应用框架是否合理关系到软件复用的最终效果,因此,在进行嵌入式软件应用框架的开发时,研究人员应该对系统的有关理论和对象的属性及内容有一个全面清晰的了解。一个合理的嵌入式框架应该具备复用性和延展性的特点,能够根据相关系统的安全性和开放性的不同适当延展或者缩短自己的部分功能,实现系统的顺利开发。嵌入式软件的应用框架开发的基本理念是CBSD思想,它能够适应计算机硬软件的属性和功能,提高系统的可靠性和兼容性,在开发之前将系统确定在一个方便、高效、安全的设计轨道上,保证系统升级的简便性。框架在软件的整体构造中属于一种占用面积较大的组成构件,这里的面积不是单纯的数学意义上的概念,它是一种特殊的功能概念,软件的整体、组成构件并不是简单地集合,而是有着特殊的技术定义,它服务于高层设计,能够直接的反映出所述问题与的结构和属性。从客观的角度讲,嵌入式软件的应用框架是新型的大粒度构件,它建立在对象的基础上,能够将系统的外接口和内接口进行分离,保证了构件的顺利连接,但是相互之间又不产生影响,大大的提高了运行的效率。因此,几乎所有的应用领域都在追求构架化的软件框架,它能够保留并展现对象框架的优越性,复用性能和扩展性能也更好。

 

  嵌入式数字化仪器设备的分类比较复杂,按照相关资料的总结,可以将其分为数据分析类、多媒体类和网络监控类三种类型,每种类型仪器的需求和框架虚拟模型都有所不同,但是也存在着一定的相似性。例如,按照功能业务可以将一部分仪器设备单独划分到一种功能构件库中,这种划分方式是根据系统事务的内容指定的,研究上将其列为两类:通用构件库和专用构件库。通用构件库就是对不同类型的计算软件都适用的一种设备类型,例如通用图形用户界面、通用数据管理构件等,这些构件能够在不同的接口库中都产生一定的作用,保证连接效果;专用构件库就是构件对计算机的属性和接口性质都有着明确的要求,例如智能电表构件、电梯专用构件、心电监护仪专用构建等。总之,这些构件库分类细致,种类繁多,内容丰富,应用起来较灵活,为嵌入式数字化仪器设备的发展提供了丰富的构件资源。

 

  2 基于UML的嵌入式软件开发环境及应用效果分析

 

  UML利用面向对象技术,通过静态、动态结构的系统建模来实现为软件开发工作的服务功能,一般包括表示法和语义两个内容,它是一种服务于特定对象的标准建模语言,由于传统的软件开发方式效率慢,有时还要使用人工进行编码,测试程序和缓解比较繁琐,严重影响了软件开发的速度,已经不适应计算机技术领域的发展状况。因此,基于UML的嵌入式软件成为软件开发市场的新宠儿,它通过改变接口、关系和属性来适应特殊对象的要求,使得特定对象的行为模型和结构模型有了新的作用和功能,尤其是在交互关系和状态历史上,实现了行为上的转变。根据相关定义可以看出,UML是一种技术语言,不是一种软件开发的方法,它是独立于存在的,但同时又通过语言解读和创建标准等方式服务于软件开发过程。UML的开发者基于上述情况,提出了一种新的用例驱动概念,他将体系结构作为UML的中心和重点,将UML的语言辅助功能当做一种迭代增地的过程,需要注意的是,在应用UML时,需要具备一定的条件和环境,例如可视化建模、可执行建模、实时框架、模型代码的相关等,任何应用过程都必须具备以上四种环境。

 

  当前嵌入式系统的应用和设计还存在着许多固有的缺陷,例如设计和执行标准不统一、制作和编程过程不统一、难以避免人为因素造成的应用障碍等,这都是因为缺乏一个能够对系统制作、测试过程进行工程化描述的工具,导致相关技术人员和计算机系统难以识别和分辨不同种类的构件,影响了产品的性能。面向对象技术需要用一种抽象的思维去理解,但同时它又是立足于真实世界上的,因此需要UML将这种思维转化为一种容易理解的、能够视觉接触的语言,使软件开发过程变成一个直观、简单的过程,从而实现设计人员与机械设备的人机交流,更好的服务软件用户,方便维修人员的检修和监控工作。

 

嵌入式软件开发中UML的应用探讨


  3 结束语

 

  UML利用面向对象技术,通过静态、动态结构的系统建模来实现为软件开发工作的服务功能,与传统的开发手段相比,具有良好的适应性,最大限度的满足了系统开发不同阶段的需求,对嵌入式系统的设计工作有着非常大的影响。

 

  因此,研究人员应该对嵌入式系统的有关理论、属性及内容有一个全面清晰的了解,结合UML的嵌入式软件开发环境,指导自己的设计和开发工作。

 

  作者:吴桓 来源:电子技术与软件工程 201611

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229112.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学