摘要:控制軟件是運載火箭中非常重要的一類(lèi)軟件;傳統模式下,型號的控制軟件是專(zhuān)用的,型號之間的控制軟件存在相似功能重復開(kāi)發(fā)、開(kāi)發(fā)和維護效率低的問(wèn)題;針對上訴問(wèn)題,采用面向對象分析和設計技術(shù),設計了一套基于面向對象的通用控制軟件,通過(guò)對控制軟件的業(yè)務(wù)邏輯進(jìn)行建模和分析,抽象出滿(mǎn)足特定規則的命令實(shí)體類(lèi),使得命令實(shí)體間可以互相組合,用戶(hù)可以通過(guò)將命令實(shí)體進(jìn)行組合而成為控制流程;采用XML文件持久化控制流程,提高數據文件的可讀性和易更改性;通過(guò)面向對象技術(shù)屏蔽細節,特定需求通過(guò)擴展實(shí)現,而無(wú)需更改現有的設計;通過(guò)測試分析,軟件的結構設計合理,擴展性和維護性良好。