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