Skip to content

新一代JAVA开发工具 | 可视化编辑 | 测试运维自动化

License

Notifications You must be signed in to change notification settings

yangbod/SoFlu-adp

 
 

Repository files navigation

SoFlu全自动软件工程平台

SoFlu全自动软件工程平台 ——SoFlu全自动开发平台,十人可抵百人用

新一代JAVA开发工具 | 可视化编辑 | 测试运维自动化

============================================================================

当前最新版本:[3.0.23](发布日期:2021-08-10)

公司介绍

前海飞算云智软件技术(深圳)有限公司(简称:飞算云智),致力于通过“软件工程变革”全面提升企业的软件工程能力, 为企业和个人开发者提供“SoFlu全自动软件工程平台”服务。“软件工程”涵盖“项目管理”、“智能开发”、“自动化测试”、“质量管理”、“自动化运维”等核心板块,彻底带来行业三大变革:

  1. 效率随全生命周期核心板块联动呈数十倍提高;成本随项目规模上升呈几何级缩减。
  2. “软件工程知识共享体系”, 构建开放共赢的生态体系,通过平台经验分享形成共享知识库,提升主动学习能力,并打破碎片化知识获取形式,彻底改变现有的软件工程学习体系。
  3. “软件开发全流程保障”, 突破局限于软件功能、特性的高质量,实现软件系统从开发至交付的全流程高质量保障体系。
  • 使命:让人人都能开发软件
  • 愿景:成为全球领先的软件工程创新共创平台
  • 社会责任:我们坚信,科技是社会进步的源动力,创新型科技企业在满足自身可持续商业发展的基础上,应为社会的进步贡献力量。

产品四大技术优势

  1. 可视化配置实现业务逻辑
    改变传统编写代码开发方法,通过拖拽方式以及参数配置实现等同于编写复杂代码的业务逻辑,业务逻辑可视化展示,极大地降低开发门槛,在设计业务逻辑时就形成微服务应用。
  2. 丰富的组件库
    平台提供大量组件库,比如SQL组件,事务组件,上传组件,下载组件,子流程组件,赋值组件,函数组件,Mongo组件,Redis组件,HTTP组件等。 支持用户根据自身需求开发自定义组件,丰富组件库,减少重复造轮子,提升重用性和开发效率。
  3. 可视化执行日志
    提供接口级的单元测试能力,通过在可视化日志里查看整个接口的执行过程和中间节点数据,极大地提高了测试效率。
  4. 仿真测试
    定义接口参数值并运行,可视化执行结果,快速定位问题,告别Debug逐行调试定位问题。平台提供丰富的组件库(1000余个插件)

SoFlu全自动开发平台与传统项目开发对比

1 创建项目

  • 传统创建项目
    需要下载基础包和搭建框架。

    传统创建项目
  • 平台创建项目
    能快速创建微服务项目。

    平台创建项目

2 创建接口

  • 传统创建接口
    除了需要手写代码创建接口后,还需要关联各个参数之间关联关系等等。

    传统创建接口
  • 平台创建接口
    创建接口只要配置好参数字段即可,其他事情交给平台来完成。

    平台创建接口

3 开发接口

  • 传统开发接口
    需要手敲代码将一个一个表进行关联起来,过程很繁琐等。

    传统生成数据
  • 平台接口生成器
    连接数据后,可一键生成基础的接口和常用的SQL语句,例如:增删改查、分页查询等。

    平台生成数据

4 业务开发

  • 传统业务开发
    需要较强技术开发专业性,且技术能力不同项目质量也存在高低不同。

    传统业务开发
  • 平台业务开发
    等同于编写复杂代码的业务逻辑,且业务逻辑清晰、灵活、维护性较强。

    平台业务开发

5 快速测试

  • 传统快速测试
    传统的开发模式编写测试用例逻辑代码增加开发测试成本,同时维护业务逻辑代码及测试用例代码。

    传统快速测试
  • 平台快速测试
    SoFlu全自动开发平台快速创建测试用例,灵活的参数配置,定义不同测试场景并执行查看返回结果。

    平台快速测试

6 高效调试

  • 传统代码调试
    传统的开发模式需要启动调试模式逐行运行,调试进度慢,调试过程参数查看不方便,逻辑执行不清晰。

    传统高效调试
  • 平台高效调试
    SoFlu全自动开发平台定义接口参数并运行,即可查看调试结果及参数,可视化调试结果,快速定位问题,告别Debug逐行调试定位问题。

    平台高效调试


用户案例

SoFlu全自动软件工程平台赋能医疗机构IT生产力

河南省首批县(市)级二级甲等综合医院,在河南省卫健委要求下,医院作为第一批省级县域医供体信息化建设试点单位,必须升级院内信息化系统,提升数据治理能力。但目前医院系统三大问题困扰着IT团队:

  1. 数据转移时频频引发宕机严重影响正常业务系统的运行
  2. 每次数据转移需要耗时8-9小时
  3. 无法做到数据转移的实时处理须集中处理,处理时效至少T+1

在传统开发模式下:

  • 医疗机构依靠自身有限的IT力量
  • 既要实现百万级的数据治理工程
  • 同时不影响到医院系统的正常运行存在较大难度

在SoFlu全自动软件工程平台,医院仅需3人就搞定数据治理升级

  1. 保证稳定 各卫生机构间居民健康数据接入过程中,平台对所消耗的源库资源进行严格管控,保证线上业务正常运行。平台上线后没有出现系统瘫痪、宕机问题。
  2. 扩展性强 支持多种数据库类型的无缝对接。同时支持日后新增数据库类型的组件开发,确保数据源的延展性。未来随着业务数据规模增长,可支持计算和存储资源的水平扩容。
  3. 效率倍增 数据实时处理和传输,数据迁移效率飞跃性提升,百万级数据可在5分钟内完成迁移。
  4. 匹配医改信息化升级要求 贴合《国家医共体信息化建设操作指南》相关要求,获得省卫健委网络与信息化领导小组认可。

SoFlu全自动软件工程平台让医院小IT也可以完成百万体量级的系统搭建

  • 降低了开发门槛
  • 人力成本节约50%
  • 项目周期缩短6倍以上

技术文档

交流互动

  • 交流群:请扫下方二维码,加入企业微信群交流

    互动交流群

  • 问题反馈:请在Issues专栏反馈问题
  • 参与开源:欢迎加入SoFlu全自动开发平台开源团队,共同进步!

About

新一代JAVA开发工具 | 可视化编辑 | 测试运维自动化

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published