十五分钟上手SoFlu全自动软件工程平台
目录
前言
正文
一、产品介绍
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全自动软件工程平台相关推荐
- 飞算全自动软件工程平台:让天下没有难做的软件工程
文 | 曾响铃 来源 | 科技向令说(xiangling0815) 在数字化转型的这场时代浪潮中,软件服务企业遇到了最好的时代,但同时也是最坏的时代. 顺势而上,伴随着时代趋势同步成长,这一点很好理解 ...
- 困扰软件研发多年的难题,飞算全自动软件工程平台给了新答案
近年来,随着云计算和AI技术的持续落地,数字经济成为我国经济发展的新引擎,企业自动化.数字化和智能化发展已是大势所趋.但智能需求在飞涨,软件从业人员增速却在逐年下滑,同比增长速率已经从2014年的16 ...
- 节省75%研发费用!飞算全自动软件工程平台助力软件开发企业突围
互联网分析沙龙出品 文/锡海 志国 编辑/菲菲 为什么中国的移动互联网总是喜欢围着买菜.买水果.外卖.打车.骑车这样"鸡毛蒜皮"的事打转转?当我们带着这个疑问去思考时,就会发现近5 ...
- winfrom软件开发汽车测试_节省75%研发费用!飞算全自动软件工程平台助力软件开发企业突围...
互联网分析沙龙出品 文/锡海 志国 编辑/菲菲 为什么中国的移动互联网总是喜欢围着买菜.买水果.外卖.打车.骑车这样"鸡毛蒜皮"的事打转转?当我们带着这个疑问去思考时,就会发现近5 ...
- 解放码农,飞算全自动软件工程平台的创新“套路”
一个普通IT工程师凭借飞算全自动软件工程平台,毫不费力地仅用28分钟轻松挑战三个资深IT工程师近两个小时才能完成的开发工作成功.11月17日这样一个现场PK活动环节,引发了业内众多的讨论. 不敲入任何 ...
- 简单、易用、易学,这个全自动测试平台真香
软件思想家 Gerald Weinberg 曾说过, "如果建筑师按照程序员编写程序的方式建造建筑物,那么飞来的第一只啄木鸟就会摧毁整个文明". 这句话告诉我们:第一,程序员编写的 ...
- 程序员养生之道——坚持泡脚(十五分钟以上)
我们作为底层的程序员,工作量是相当大的,考验的不仅仅是我们的精神是否足够强大,更是我们的身体素质: 如果肠胃有问题,那么晚上的时候,多烧点热水泡泡脚吧,长期坚持下来,身体会有很大的改善,而且是全面的的 ...
- springboot 上传文件解析入库_十五分钟用Spring Boot实现文件上传功能
Spring Boot最好的学习方法就是实战训练,今天我们用很短的时间启动我们第一个Spring Boot应用,并且制作一个文件上传系统, 用户可以将本地文件上传到服务器上.我将假设读者为几乎零基础, ...
- 烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一 个小时十五分钟呢?(微软面试题)
烧一根不均匀的绳,从头烧到尾总共需要1个小时.现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?(微软面试题) 解法: 三根绳子三个步骤: 先拿出两个绳子第一个绳子从一头点火,第 ...
最新文章
- wamp下Apache2.4.x局域网访问403的解决办法
- AcWing 1068. 环形石子合并
- 超级详细的手写webpack4配置来启动vue2项目(附配置作用)
- java smtp收信_求一个简单java编写的邮件收发程序,邮件发送程序为smtpsend,邮件接收程序为popreceive。急需,感谢。...
- 【Java每日一题】20161228
- 凯西·奥尼尔:盲目信仰大数据的时代必须结束 | 算法密码
- 二维粒子群算法的matlab源程序,二维粒子群算法的matlab源程序
- cad卸载_盘点那些年用过的神级CAD插件,每一款都舍不得卸载
- 汇编指令与机器码的相互转换
- unity技美31——Curvy Splines寻路插件绘制赛道,并且生成OBJ教程
- 一文入门智能开关的3种功能形态
- 應用高解析度線掃描CCD於ITO導電玻璃表面瑕疵檢測之研究
- 麦凯隆全屋分质供水 保障家庭饮用水安全与健康
- Android:上海垃圾分类必备,图像识别垃圾分类app的制作
- github 常用搜索技巧
- ae怎么设置gpu渲染_AE渲染慢?有可能是你没有配置显卡支持。
- Google收购Orbitera以提高app云端部署服务
- 一步一步教你制作的第一个 WordPress 插件
- [rust学习笔记]数据类型
- 壁纸原来可以这样玩之Wallpaper Engine手机端
热门文章
- 已知url格式,用wget批量下载文件
- 阴阳师痒痒鼠挖土魂十python----最简单版本
- PPT:医院智慧物流系统建设方案
- 加推携手京东开普勒打造超级IP名片,让人人都能轻松创业开店!
- 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份, * 多了一个,这只猴子把多的一个扔入海中,拿走了一份
- Windows 10下载安装Java
- window计算机日志分析详解,系统基础知识:筛选Windows日志与借助Windows日志分析故障...
- AD 利用IPC封装创建向导快速创建封装
- DOM操作style属性
- PID原理以及C语言的代码实现