中国空间科学技术
中國空間科學技術
중국공간과학기술
Chinese Space Science and Technology
2015年
4期
37-45
,共9页
开发效率%构件模型%非面向对象语言%复用%星载软件%航天器
開髮效率%構件模型%非麵嚮對象語言%複用%星載軟件%航天器
개발효솔%구건모형%비면향대상어언%복용%성재연건%항천기
Develop efficiency%Component model%Non-object oriented language%Reusability%On-board software%Spacecraft
为了进一步提高星载软件复用程度和解决航天器软件开发效率低下的问题,对星载软件特性和软件构件技术进行了分析和研究;对星载软件构件进行了定义,提出了一种基于非面向对象语言的、适用于星载软件开发和应用环境的星载软件构件模型。基于该模型开发的星载软件构件,具备独立性、完整性、可组装性和功能性。除此之外,对基于这种模型的星载软件构件设计、开发和使用方法进行了介绍,可以为采用非面向对象语言进行星载软件构件开发提供参考。在多个型号中对该技术展开实践,实践结果表明:提出的星载软件构件设计方法能够将星载软件开发效率提高2~5倍。
為瞭進一步提高星載軟件複用程度和解決航天器軟件開髮效率低下的問題,對星載軟件特性和軟件構件技術進行瞭分析和研究;對星載軟件構件進行瞭定義,提齣瞭一種基于非麵嚮對象語言的、適用于星載軟件開髮和應用環境的星載軟件構件模型。基于該模型開髮的星載軟件構件,具備獨立性、完整性、可組裝性和功能性。除此之外,對基于這種模型的星載軟件構件設計、開髮和使用方法進行瞭介紹,可以為採用非麵嚮對象語言進行星載軟件構件開髮提供參攷。在多箇型號中對該技術展開實踐,實踐結果錶明:提齣的星載軟件構件設計方法能夠將星載軟件開髮效率提高2~5倍。
위료진일보제고성재연건복용정도화해결항천기연건개발효솔저하적문제,대성재연건특성화연건구건기술진행료분석화연구;대성재연건구건진행료정의,제출료일충기우비면향대상어언적、괄용우성재연건개발화응용배경적성재연건구건모형。기우해모형개발적성재연건구건,구비독립성、완정성、가조장성화공능성。제차지외,대기우저충모형적성재연건구건설계、개발화사용방법진행료개소,가이위채용비면향대상어언진행성재연건구건개발제공삼고。재다개형호중대해기술전개실천,실천결과표명:제출적성재연건구건설계방법능구장성재연건개발효솔제고2~5배。
In order to further improve the reusability of the on‐board software and to solve the problem of the on‐board software inefficient development , the characteristics of the spacecraft software and the software component technology were analyzed . Then a definition of the on‐board software component was given , and an on‐board software component model suitable for spacecraft was proposed based on the non‐object oriented language . The on‐board software components are independent ,integrate ,assemble and functional .Besides ,the method for the on‐board software component design ,develop and implement was described .It can be the guide of the on‐board software component development based on the non‐object oriented language .Some examples were given ,in which the software systems were developed according the proposed method . The results show that spacecraft software component development methods are effective , and the spacecraft software development efficiency can be increased by 200% ~500% .