大数据应用软件建模系统DWF
1. 痛点问题
当前,很多创新型的应用无法购买到可用的系统,如果在项目周期很紧急的情况下希望快速交付一个可以使用的原型系统,往往会遇到如下问题:不同客户系统之间存在巨大差异,大量需求要定制开发;市面上没有现成的应用程序可以直接购买;解决方案过于复杂和/或过于昂贵;难以低成本控制未来数字化的发展。
此外,很多软件公司人力成本达到65%,且无法满足企业业务快速变化的需求,交付周期无法保证,后续系统维护成本很高,已经影响到企业的发展。因此,很多企业都希望能有业务人员或参与配合少量开发即可快速构建原型系统的工具,满足企业的创新应用。
2. 解决方案
本成果”大数据应用软件建模系统-DWF“(清华数为DWF)支持应用开发人员快速实现中小规模协作型应用,是一款基于模型驱动的代码开发工具,可以构建复杂的数据模型,可以实现数据模型、表单模型、功能模型、组织模型、权限模型、模型包管理功能,通过前、后端的脚本可以提供业务系统的扩展功能。DWF还提供对异构数据的集成能力,方便企业快速进行模型迁移和部署。
DWF具有如下特点:
一站式:DWF自身追求尽可能简单的结构,可在普通PC上部署启动,也可以在云计算或者容器环境下部署,又可以并入容器管理器中成为微服务。
可配置:采用模型驱动的设计理念,通过组织建模、数据建模、表单建模、功能操作和权限控制直接建模产生系统本。
低码量:基于模型开展有针对性的扩展编码工作,减少编码总量,降低开发难度。配合敏捷定制功能,大幅度减少了代码量和系统缺陷产生的可能。
组件化:允许在线将全部或者部分模型从系统中导出独立的模型包,组合到其他DWF系统中,从而方便即时交付系统,即改即用,快速响应变更需求。
清华大学
2021-10-21