共查询到20条相似文献,搜索用时 31 毫秒
1.
应用UML建模航天测试数据库需求的过程 总被引:1,自引:0,他引:1
为有效地将面向对象方法及相应建模技术在航天软件应用中工程化,本文通过航天测试数据库开发实例,阐述了运用UML对面向对象软件进行需求定义和需求分析的过程。以该需求展开的设计及实现在型号试验中得到较好的验证,同时此过程方法对其他面向对象软件的需求开发也起到一定借鉴作用。 相似文献
2.
3.
在软件开发中如何使用软件可靠性度量是航天软件开发过程中亟待解决的问题,为了解决这个问题,本文对11个软件可靠性度量在航天某型号控制软件中进行了应用,度量的结果验证了推荐出的软件可靠性度量具有可操作性和实用性。 相似文献
4.
概述计算机技术在航天型号研制中的应用及其硬件、软件的发展情况,分析了目前航天系统工程研制中软件开发过程存在的问题,强调指出提高软件研制质量必须实施各项软件标准和规范,认真做好标准化工作。 相似文献
5.
概述了国际上软件重用技术的发展和应用状况,阐明了软件重用技术是提高软件质量特性的有效措施,也是推进航天型号软件开发、应用工程化和标准化的重要技术基础工作,并系统地论述了建设航天软件重用库的必要性、迫切性和可行性,初步提出了航天软件重用库工程的实施建议。 相似文献
6.
以我国航天工程研制特点和数字化需求为出发点,构建涵盖航天工程全周期、全系统的数据体系,提出航天工程多态全息模型的概念及具体组成,实现了包含全要素信息的完整产品数字化定义;构建航天工程全生命周期模型体系,体系化地表达了多态全息模型在任务层、系统层和功能层随时间的动态演化过程,以及相互耦合关系;开发了多态全息模型集成系统,并在典型的航天型号中开展了实践,初步形成了架构驱动的协同研制模式和数据驱动的产品状态管理模式,提升了研制效率效益,为其他领域复杂系统工程的应用提供了参考。 相似文献
7.
8.
9.
10.
11.
12.
由于不同型号飞行器的遥测数据帧格式复杂多变、形式各异,使得工作人员不得不频繁更动遥测数据仿真软件,尤其在面对新型号飞行器时,软件甚至需要重新开发。为此,提出了一种基于二态模型递归树的通用化遥测全帧数据仿真算法。首先,通过对遥测全帧数据的特点进行分析,提出了基于参数数据和结构数据的遥测全帧数据通用化二态表达模型,构建了描述遥测全帧数据的递归树,实现了遥测全帧数据通用化描述。其次,针对遥测全帧数据仿真问题,提出了基于多元函数递归运算的结构数据生成算法,并设计了参数反演算法,实现了遥测全帧数据的通用化仿真。最后,通过算例分析,验证了算法在遥测全帧数据仿真中的实用性和有效性。 相似文献
13.
14.
微小卫星基于成本和重量的考虑使用了大量COTS(commercial off-the-shelf,商用货架产品)器件。总剂量效应是制约COTS器件航天应用的主要因素之一。为了更加准确地计算COTS器件的辐射剂量,避免过设计,采用Pro/E二次开发技术自主开发了三维总剂量分析软件。与商业软件Space Radiation在简单模型上进行了对比验证,结果表明自研软件计算结果可信。采用自研软件对在研的型号开展三维总剂量分析,降低了对总剂量敏感器件的抗总剂量要求,减小了屏蔽厚度。 相似文献
15.
航天飞行软件是航天飞行器控制系统中最重要的部分之一,1553B总线在航天飞行器中的应用越来越广泛,因此模拟一个1553B总线环境成为仿真测试中不可或缺的一部分,然而由于不同型号飞行软件的独立性,各个型号都需要设计专用的仿真测试平台,造成软硬件的浪费.本文在提出一种通用的仿真测试平台的基础上,对平台中1553B总线测试功能模块进行研究,分别在驱动层、逻辑层和用户层上对总线的需求和结构进行了详细设计,使其能够通用于任何一种支持1553B总线的飞行软件,大大节约了软件测试成本,有效缩短了测试周期. 相似文献
16.
17.
18.
利用MATLAB进行算法的研究、仿真和实现,已经成为科研工作者的重要手段之一。在MATLAB上开发算法便捷、高效,但无法直接应用在其他平台,此时需要软件人员编码转换进行二次开发。如果某个算法同时应用在Windows和Linux这两个系统中,软件人员需要开发两个不同的软件,它们功能相同只是代码不同。这不仅增加了软件开发的工作量,同时也不利于后期维护。针对上述问题,提出了一种基于MATLAB快速开发跨平台算法软件的方法。首先,利用MATLAB开发算法的便捷性进行算法的调试与验证,简化接口函数;其次,使用MATLAB Coder生成独立于MATLAB的C/C++代码;然后,将生成的代码在不同平台下进行封装,生成该目标平台的动态链接库;最后,不同平台通过调用该平台下的动态链接库,实现了同一算法的跨平台软件开发。所提出的算法软件跨平台开发方法,已成功应用于多个实际项目。通过本方法,不仅缩短了软件的开发周期,提高了软件编程效率,减少了软件开发中的人为错误,同时方便了软件的后期维护。 相似文献
19.