摘要:小衛星應用領(lǐng)域的不斷擴展、功能和結構的日趨復雜以及數量的急劇攀升,使得星載軟件的規模和復雜度快速增加,軟件可復用性設計變得愈加重要。本文首先分析了面向體系應用的星載軟件功能和技術(shù)需求,然后對星載軟件體系架構進(jìn)行了分層模塊化設計,最后針對星務(wù)主機,詳細描述了星載軟件框架的靜態(tài)結構,動(dòng)態(tài)結構以及可復用構件的運行模式。在小衛星向體系化應用發(fā)展的趨勢下,分層模塊化軟件體系架構和軟件框架技術(shù)將提高星載軟件的可復用性,為實(shí)現小衛星快速集成,快速測試和快速生產(chǎn)打下重要基礎。