基于UML建模的导航接收机嵌入式软件开发

被引量 : 0次 | 上传用户:cuibo1000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
卫星导航系统是利用卫星来实现导航定位的系统。由于其在军事及民用领域的巨大作用和不可替代的地位而越来越受到各国重视,发展迅速。卫星导航接收机是卫星导航系统的关键设备,也是典型的嵌入式系统。卫星导航接收机中的嵌入式软件对实现卫星导航接收机的功能和性能要求起着决定作用。目前,由于传统的嵌入式软件开发方法缺乏统一的标准,开发过程中人为因素影响严重,使得开发出来的系统在效率、成本以及可移植性和可复用性等方面存在不足,严重制约嵌入式软件的发展。因此,对于卫星导航接收机嵌入式软件的开发,迫切需要新的开发方法的指导和开发工具的支持。UML是工业界事实上的建模标准,越来越多地应用于嵌入式系统的开发。相对于传统的结构化分析方法,UML采用基于对象的方法对嵌入式系统进行分析和设计,并由此带来独特的优势。本文总结了目前嵌入式软件开发面临的问题,对软件建模理论进行了研究,分析了基于UML的软件建模的基本思想及过程,指出了使用UML设计嵌入式系统的优势,重点研究了如何使用UML技术并结合设计模式的思想,对嵌入式软件进行分析与设计。论文结合卫星导航接收机的特点,在其软件设计过程中提炼出若干设计模式,以北斗卫星导航系统某型高端接收机软件开发为研究对象,以文中所提出的开发方法为指导,给出了使用UML对北斗某型高端接收机软件分析和设计的过程,并对开发过程中的建模技术进行了讨论和总结。基于UML建模的嵌入式软件开发技术,能够很好地解决卫星导航接收机嵌入式软件开发过程中从分析、设计到验证、编码等一系列问题。与传统的方法相比,该方法有利于提高软件的开发效率和质量,降低研发成本和风险,增强软件的可维护性,并且使得在不同系统平台上的模型移植和软件复用也成为可能。
其他文献
<正>~~
<正>美国十九世纪超验主义的实践者梭罗(1817~1862),在家乡附近的瓦尔登湖畔过了两年又两个月高群索居的生活。他身体力行了他的哲学思想,并在散文作品《瓦尔登湖》中记录了简
为满足二代焦平面探测器组件发展需求,美国国防部在上世纪90代制定SADA系列(Standar Advanced Dewar Assembly)标准。为支持SADA系列标准的发展,美国国防部还制定了一个完整
采用RAPD技术研究了华北型与欧洲温室型品种的杂交后代的遗传漂移情况 ;同时根据供试亲本材料差异位点谱带在F2 的分离情况 ,进行了初步的遗传分析以及F2 个体的基因型分析 ,
经营者为了保护自己的财产权利不受侵犯,采取一些可能损害消费者人格权的措施,如强制存包、安装监控摄像头等。由此产生了经营者财产权利和消费者人格权利发生冲突的问题,Ca-
针对河北省2014年林业有害生物灾害发生情况,分析了2014年林业有害生物灾害的发生特点和主要原因,预测了全省2015年林业有害生物灾害的发生趋势,提出了治理对策。
随着我国市场经济的不断发展、社会交往的更加频繁、需求多元化的明显上升,使以资源为中心的交易无处不在,而任何交易都要订立契约,或者口头或者书面。可是,与“契约化”时代
甲壳虫汽车在德国汽车制造工业史上的地位恐怕无人能够企及,它是德国人在世界上引以自豪的产品之一,当年有多少人为拥有它而自豪,其中包括现任德国总统穆茨泽克,一代交响乐
奥尔夫音乐教学对于学习者的音乐素质重要性毋庸置疑,理解研究奥尔夫音乐教学理论不仅可以大幅提升音乐艺术学习者的音乐艺术水准,还能在此同时塑造音乐艺术学习者的良好品德,以
重症急性胰腺炎(SAP)病情重笃而复杂,并发症多,预后凶险,死亡率高达20%-50%。早期死亡与多脏器功能衰竭有关,晚期与胰腺周围组织大片坏死感染处理失当有关。为了提高生存率,1995-200