目录

前言

正文

一、产品介绍

1. 可视化配置实现业务逻辑

2. 丰富的组件库

3. 可视化执行日志

4. 仿真测试

二、下载客户端

三、注册登录

四、创建项目

五、管理项目

六、测试接口

结尾


前言

飞算云智致力于通过“软件工程变革”全面提升企业的软件工程能力, 为企业和个人开发者提供“SoFlu全自动软件工程平台”服务。“软件工程”涵盖“项目管理”、“智能开发”、“自动化测试”、“质量管理”、“自动化运维”等核心板块,彻底带来行业三大变革:一是效率随全生命周期核心板块联动呈数十倍提高;成本随项目规模上升呈几何级缩减。二是“软件工程知识共享体系”, 构建开放共赢的生态体系,通过平台经验分享形成共享知识库,提升主动学习能力,并打破碎片化知识获取形式,彻底改变现有的软件工程学习体系。三是“软件开发全流程保障”, 突破局限于软件功能、特性的高质量,实现软件系统从开发至交付的全流程高质量保障体系。

正文

一、产品介绍

飞算为企业和个人开发着提供的“SoFlu全自动软件工程平台”具有非常明显的四大优势。

1. 可视化配置实现业务逻辑

改变传统编写代码开发方法,通过拖拽方式以及参数配置实现等同于编写复杂代码的业务逻辑,业务逻辑可视化展示,极大地降低开发门槛,在设计业务逻辑时就形成微服务应用。

2. 丰富的组件库

平台提供大量组件库,比如SQL组件,事务组件,上传组件,下载组件,子流程组件,赋值组件,函数组件,Mongo组件,Redis组件,HTTP组件等。 支持用户根据自身需求开发自定义组件,丰富组件库,减少重复造轮子,提升重用性和开发效率。

3. 可视化执行日志

提供接口级的单元测试能力,通过在可视化日志里查看整个接口的执行过程和中间节点数据,极大地提高了测试效率。

4. 仿真测试

定义接口参数值并运行,可视化执行结果,快速定位问题,告别Debug逐行调试定位问题。平台提供丰富的组件库,大约1000余个插件。

二、下载客户端

想要体验飞算的全自动开发平台需要先下载客户端,下载地址:https://main.feisuanyz.com:8080/flow-community/feisuanyz-local-engine.zip

下载后解压,目录中包含如下文件:

liuzhen-40:feisuanyz-local-engine-1.0.23 lz$ ls -l

total 538200

-rw-rw-r--@ 1 lz staff 265239548 Apr 15 20:20 feisuanyz-local-engine.jar

-rw-rw-r--@ 1 lz staff 93 Dec 9 20:57 shutdown.sh

-rw-rw-r--@ 1 lz staff 1440137 Apr 15 20:19 sjt_agent.jar

-rw-rw-r--@ 1 lz staff 189 Jun 17 2021 startup.bat

-rw-rw-r--@ 1 lz staff 2463 Dec 9 20:56 startup.sh

本文以mac OS系统为例进行介绍,执行startup.sh脚本文件即可。如果是windows系统,可以执行startup.bat脚本文件。但是执行脚本前,需要修改脚本的执行权限,修改命令如下:

chmod 777 startup.sh

命令执行完成后,再次查看文件属性列表如下:

liuzhen-40:feisuanyz-local-engine-1.0.23 lz$ ls -l

total 538200

-rw-rw-r--@ 1 lz staff 265239548 Apr 15 20:20 feisuanyz-local-engine.jar

-rw-rw-r--@ 1 lz staff 93 Dec 9 20:57 shutdown.sh

-rw-rw-r--@ 1 lz staff 1440137 Apr 15 20:19 sjt_agent.jar

-rw-rw-r--@ 1 lz staff 189 Jun 17 2021 startup.bat

-rwxrwxrwx@ 1 lz staff 2463 Dec 9 20:56 startup.sh

可以看到startup.sh脚本已经具备了可执行权限,我们执行该脚本:

liuzhen-40:feisuanyz-local-engine-1.0.23 lz$ ./startup.sh

执行过程如下:

开始启动项目,请稍后......

2022-04-20 10:02:56.254 [background-preinit] INFO o.h.v.internal.util.Version - HV000001: Hibernate Validator 6.2.3.Final

2022-04-20 10:02:56.289 [main] INFO c.f.f.l.c.LocalCoreApplication - Starting LocalCoreApplication v3.0.38 using Java 1.8.0_131 on localhost with PID 15293 (/Users/lz/Downloads/feisuanyz-local-engine-1.0.23/feisuanyz-local-engine.jar started by lz in /Users/lz/Downloads/feisuanyz-local-engine-1.0.23)

2022-04-20 10:02:56.290 [main] INFO c.f.f.l.c.LocalCoreApplication - No active profile set, falling back to 1 default profile: "default"

2022-04-20 10:03:05.116 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode.

2022-04-20 10:03:05.159 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 35 ms. Found 0 MongoDB repository interfaces.

2022-04-20 10:03:05.823 [main] INFO o.s.c.c.scope.GenericScope - BeanFactory id=1124f66b-591f-304a-a1a2-999930c916d8

。。。。。。

等待几分钟,输出如下结果表示启动成功:

2022-04-20 10:03:31.465 [main] INFO c.f.f.core.runmode.LocalMode - init local mode begin.

2022-04-20 10:03:31.465 [main] INFO c.f.f.core.runmode.LocalMode - init local mode end.

2022-04-20 10:03:31.465 [main] INFO c.f.f.core.runner.FinalRunner - flow-core启动完毕!

三、注册登录

上面的服务启动后,我们就可以访问相应的服务地址了,具体访问路径如下:http://localhost:8080/#/login,在浏览器中打开后如下图所示:

首先,需要我们完成注册,如下图所示:

四、创建项目

完成注册后,我们就可以使用账户和密码登录,进入到管理后台,如下图所示:

接下来的操作需要注意,我不能先创建项目,而是应该先创建分组,否则无法创建项目,很可能你会发现信息填写了一半,却发现没有分组信息,导致创建项目失败。

创建分组步骤如下:

分组创建成功后,我们再创建项目,具体步骤如下:

在加载项页面中平台集成了开发微服务项目使用到的组件、函数、插件、JAR扩展包以及资源,请根据实际选择开发需求所涉及到的组件或者资源,单击“加载应用”,完成微服务项目的创建。

五、管理项目

接下来,我们就可以开始管理项目了,点击项目标识框,进入到具体项目后台。

项目后台界面如下图所示:

接下来,先创建接口模块,并在该模块中创建测试接口——查询服务状态接口,具体如下图所示:

然后,为该查询服务接口配置测试用例,如下图所示:

六、测试接口

现在,我们来测试一下上面的接口是否好用,勾选测试用例,然后点击控制面板右侧的“执行”按钮,具体操作如下图所示:

测试结果如下:

可以看到,测试用例通过了,非常棒,一把搞定。但是,这里需要注意一个问题,就是测试相应的接口时,一定要提前发布,否则测试用例永远都不会成功。

结尾

至此,关于飞算的“SoFlu全自动软件工程平台”的体验就以最小的闭环完成了。整体上,操作起来还是非常方便的,文中的很多细节没有面面俱到,但是不影响理解。另外,平台的功能也非常丰富,文档也很齐全。但是,有一个问题,就是申请试用太麻烦了,人脸识别,上传身份证,步骤太多又繁琐。自己花了好几天提申请,最后还是官方小姐姐打电话给解决的。这方面希望飞算官方改进一下,毕竟用的人多了,才能发现和解决问题,提升产品的口碑。

作者简介:

十五分钟上手SoFlu全自动软件工程平台相关推荐

  1. 飞算全自动软件工程平台:让天下没有难做的软件工程

    文 | 曾响铃 来源 | 科技向令说(xiangling0815) 在数字化转型的这场时代浪潮中,软件服务企业遇到了最好的时代,但同时也是最坏的时代. 顺势而上,伴随着时代趋势同步成长,这一点很好理解 ...

  2. 困扰软件研发多年的难题,飞算全自动软件工程平台给了新答案

    近年来,随着云计算和AI技术的持续落地,数字经济成为我国经济发展的新引擎,企业自动化.数字化和智能化发展已是大势所趋.但智能需求在飞涨,软件从业人员增速却在逐年下滑,同比增长速率已经从2014年的16 ...

  3. 节省75%研发费用!飞算全自动软件工程平台助力软件开发企业突围

    互联网分析沙龙出品 文/锡海 志国 编辑/菲菲 为什么中国的移动互联网总是喜欢围着买菜.买水果.外卖.打车.骑车这样"鸡毛蒜皮"的事打转转?当我们带着这个疑问去思考时,就会发现近5 ...

  4. winfrom软件开发汽车测试_节省75%研发费用!飞算全自动软件工程平台助力软件开发企业突围...

    互联网分析沙龙出品 文/锡海 志国 编辑/菲菲 为什么中国的移动互联网总是喜欢围着买菜.买水果.外卖.打车.骑车这样"鸡毛蒜皮"的事打转转?当我们带着这个疑问去思考时,就会发现近5 ...

  5. 解放码农,飞算全自动软件工程平台的创新“套路”

    一个普通IT工程师凭借飞算全自动软件工程平台,毫不费力地仅用28分钟轻松挑战三个资深IT工程师近两个小时才能完成的开发工作成功.11月17日这样一个现场PK活动环节,引发了业内众多的讨论. 不敲入任何 ...

  6. 简单、易用、易学,这个全自动测试平台真香

    软件思想家 Gerald Weinberg 曾说过, "如果建筑师按照程序员编写程序的方式建造建筑物,那么飞来的第一只啄木鸟就会摧毁整个文明". 这句话告诉我们:第一,程序员编写的 ...

  7. 程序员养生之道——坚持泡脚(十五分钟以上)

    我们作为底层的程序员,工作量是相当大的,考验的不仅仅是我们的精神是否足够强大,更是我们的身体素质: 如果肠胃有问题,那么晚上的时候,多烧点热水泡泡脚吧,长期坚持下来,身体会有很大的改善,而且是全面的的 ...

  8. springboot 上传文件解析入库_十五分钟用Spring Boot实现文件上传功能

    Spring Boot最好的学习方法就是实战训练,今天我们用很短的时间启动我们第一个Spring Boot应用,并且制作一个文件上传系统, 用户可以将本地文件上传到服务器上.我将假设读者为几乎零基础, ...

  9. 烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一 个小时十五分钟呢?(微软面试题)

    烧一根不均匀的绳,从头烧到尾总共需要1个小时.现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(微软面试题) 解法: 三根绳子三个步骤: 先拿出两个绳子第一个绳子从一头点火,第 ...

最新文章

  1. wamp下Apache2.4.x局域网访问403的解决办法
  2. AcWing 1068. 环形石子合并
  3. 超级详细的手写webpack4配置来启动vue2项目(附配置作用)
  4. java smtp收信_求一个简单java编写的邮件收发程序,邮件发送程序为smtpsend,邮件接收程序为popreceive。急需,感谢。...
  5. 【Java每日一题】20161228
  6. 凯西·奥尼尔:盲目信仰大数据的时代必须结束 | 算法密码
  7. 二维粒子群算法的matlab源程序,二维粒子群算法的matlab源程序
  8. cad卸载_盘点那些年用过的神级CAD插件,每一款都舍不得卸载
  9. 汇编指令与机器码的相互转换
  10. unity技美31——Curvy Splines寻路插件绘制赛道,并且生成OBJ教程
  11. 一文入门智能开关的3种功能形态
  12. 應用高解析度線掃描CCD於ITO導電玻璃表面瑕疵檢測之研究
  13. 麦凯隆全屋分质供水 保障家庭饮用水安全与健康
  14. Android:上海垃圾分类必备,图像识别垃圾分类app的制作
  15. github 常用搜索技巧
  16. ae怎么设置gpu渲染_AE渲染慢?有可能是你没有配置显卡支持。
  17. Google收购Orbitera以提高app云端部署服务
  18. 一步一步教你制作的第一个 WordPress 插件
  19. [rust学习笔记]数据类型
  20. 壁纸原来可以这样玩之Wallpaper Engine手机端

热门文章

  1. 已知url格式,用wget批量下载文件
  2. 阴阳师痒痒鼠挖土魂十python----最简单版本
  3. PPT:医院智慧物流系统建设方案
  4. 加推携手京东开普勒打造超级IP名片,让人人都能轻松创业开店!
  5. 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份, * 多了一个,这只猴子把多的一个扔入海中,拿走了一份
  6. Windows 10下载安装Java
  7. window计算机日志分析详解,系统基础知识:筛选Windows日志与借助Windows日志分析故障...
  8. AD 利用IPC封装创建向导快速创建封装
  9. DOM操作style属性
  10. PID原理以及C语言的代码实现