在航天產品研發過程中,信息化工具的應用是簡化開發流程、提升研制效率的法寶。以往航天領域人機交互軟件的研制普遍存在開發周期長、需求響應慢等問題,項目中積累的優秀插件各自管理,無法實現專業產品的高質重用和高效集成。如今,二院二部十五室設計師歷時1年多自主研發了一款人機交互軟件開發提速神器——“魯班”可視化開發平臺。通過“積木式”構建軟件的方式,大大簡化了人機交互類軟件的研發流程,提升效率40%左右,成為廣大一線軟件設計師手中的“法寶”。
據介紹,“魯班”平臺類似于搭“積木”,融入了古代建筑大師魯班的創造之巧思,筑產品研發之“云梯”,制項目共享之“飛鸞”,憑借此產品,軟件設計師們只需要根據自己的項目實際需求,在線拉取通用插件或共享項目,通過手動拖拽進行靈活布局和自由拼接,實現插件可視化部署,快速組裝出人機交互軟件主界面,最終一鍵生成軟件代碼,達到“所見即所得”的效果。
該平臺支持與Visual Studio IDE(集成開發環境)無縫結合,集成了功能齊全的解決方案右鍵菜單,方便軟件設計師快速創建人機交互類軟件工程、快速導入共享工程、一鍵執行人機交互軟件布局設計及調試構建。
除此以外,“魯班”平臺還具備用戶權限訪問設置、插件歷史狀態瀏覽等功能,同時還支持在線/離線雙工作模式,即使出差在外,也能很好地享受到平臺的便利功能,為設計師提供完善、靈活的用戶體驗。
用過該平臺的設計師們均表示,使用這款開發提效“神器”后,工作效率大大提升。設計師小張說:“此前開發可視化界面需要在插件的代碼編寫和重構方面耗費大量精力,現在僅需在“魯班”平臺上“積木”式操作,即可自動生成接口代碼,組裝可視化界面,方便快捷?!?/p>
今后,“魯班”研發團隊將進一步優化產品的人機交互操作流程,開展微課視頻制作,向相關航天設計師進行科普性介紹,讓這款“板塊化、自動化、共享化、互聯化、靈活化”的工具有效融入到軟件研制生產線中,推動人機交互軟件專業的快速發展,提升航天軟件產品質量。(文/楊濤)