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