大數(shù)據(jù)應(yīng)用軟件建模系統(tǒng)DWF
1. 痛點問題
當(dāng)前,很多創(chuàng)新型的應(yīng)用無法購買到可用的系統(tǒng),如果在項目周期很緊急的情況下希望快速交付一個可以使用的原型系統(tǒng),往往會遇到如下問題:不同客戶系統(tǒng)之間存在巨大差異,大量需求要定制開發(fā);市面上沒有現(xiàn)成的應(yīng)用程序可以直接購買;解決方案過于復(fù)雜和/或過于昂貴;難以低成本控制未來數(shù)字化的發(fā)展。
此外,很多軟件公司人力成本達(dá)到65%,且無法滿足企業(yè)業(yè)務(wù)快速變化的需求,交付周期無法保證,后續(xù)系統(tǒng)維護(hù)成本很高,已經(jīng)影響到企業(yè)的發(fā)展。因此,很多企業(yè)都希望能有業(yè)務(wù)人員或參與配合少量開發(fā)即可快速構(gòu)建原型系統(tǒng)的工具,滿足企業(yè)的創(chuàng)新應(yīng)用。
2. 解決方案
本成果”大數(shù)據(jù)應(yīng)用軟件建模系統(tǒng)-DWF“(清華數(shù)為DWF)支持應(yīng)用開發(fā)人員快速實現(xiàn)中小規(guī)模協(xié)作型應(yīng)用,是一款基于模型驅(qū)動的代碼開發(fā)工具,可以構(gòu)建復(fù)雜的數(shù)據(jù)模型,可以實現(xiàn)數(shù)據(jù)模型、表單模型、功能模型、組織模型、權(quán)限模型、模型包管理功能,通過前、后端的腳本可以提供業(yè)務(wù)系統(tǒng)的擴(kuò)展功能。DWF還提供對異構(gòu)數(shù)據(jù)的集成能力,方便企業(yè)快速進(jìn)行模型遷移和部署。
DWF具有如下特點:
一站式:DWF自身追求盡可能簡單的結(jié)構(gòu),可在普通PC上部署啟動,也可以在云計算或者容器環(huán)境下部署,又可以并入容器管理器中成為微服務(wù)。
可配置:采用模型驅(qū)動的設(shè)計理念,通過組織建模、數(shù)據(jù)建模、表單建模、功能操作和權(quán)限控制直接建模產(chǎn)生系統(tǒng)本。
低碼量:基于模型開展有針對性的擴(kuò)展編碼工作,減少編碼總量,降低開發(fā)難度。配合敏捷定制功能,大幅度減少了代碼量和系統(tǒng)缺陷產(chǎn)生的可能。
組件化:允許在線將全部或者部分模型從系統(tǒng)中導(dǎo)出獨立的模型包,組合到其他DWF系統(tǒng)中,從而方便即時交付系統(tǒng),即改即用,快速響應(yīng)變更需求。
清華大學(xué)
2021-10-21