QQ x-series支持群:146746429
X-Series是一套基于可视化模型的轻量级的后端开发框架。支持基于IDEA和Eclipse的可视化编辑器和基于AI的模型生成扩展。特点包括:
- 功能齐全。支持流程图Xross Unit,决策树Xross Decision,状态机Xross State,行为树Xross Behavior,工作流Xross Flow,扩展包Xross Tool Extension
- 直观易懂。可视化模型容易理解,交流,操作直观
- 安装简便。可直接从IDEA插件市场下载安装。引擎通过maven导入
- 易于开发。引擎负责调度,研发只需实现最简单的功能接口,从设计上保障高内聚,低耦合。支持工厂类代码生成
- 易于测试。大部分工具可生成单元测试代码框架,仅需简单填空
- 功能精简。所有的功能都经过精心挑选,没有一丝多余的功能。尽可能做到专注和精简。
X-Series试图解决大规模软件开发难题,包括:
- 沟通。如何准确有效的描述系统的静态和动态
- 文档。如何保障文档始终反映系统最新的状态
- 学习曲线。新手如何快速理解系统
X-Series能够达到的效果:
- 降低开发成本。减少90%的系统设计开发工作;分离模型与代码,大幅降低系统复杂度和维护成本
- 提高开发效率。组件化设计,流水线式开发;与开发环境高度集成
- 保障软件质量。把高内聚,低耦合落到实处
小红书号:42941729994
ArchSummit分享:低代码框架x-series介绍与实践.pptx
K+峰会分享:软件研发困境与x-series落地实践.pptx
X-Series 精简版介绍X-Series V2.pptx
X-Series 详细版介绍x-series中文.pptx
X-Series 详细版介绍x-series中文.pdf
提高系统开发效率的“银弹”——X-series可视化大规模应用开发工具集
Xross Unit是流程图编辑器。简称xUnit。可以用来:
- 构建包含多个步骤的后端服务处理流程,例如接收到Facade层请求后,将通用格式转换为业务对象,然后进行具体的操作并输出
- 构建系统顶层通用处理流程,再利用模型的跨文件引用功能,将请求定位并转发到具体服务流程
如果希望使用工作流建模,请使用下面的xflow,而不是xunit。因为:
- 工作流在执行过程中可能会停留在需要等待或输入的节点,而流程图是接收请求后一次走完执行路径上的所有节点,不会暂停
- 流程图扇出节点和扇入节点都是严格对应,而工作流节点连接限制不严格,两者从拓扑角度来说是不一样的图形
Xross unit同时还支持IDEA版本
Xross Decision是商业智能领域常用的决策工具。简称xDecision
利用树形模型表达复杂的决策制定过程。
相对于传统的if/else的多层嵌套结构,xdecision可以用非常小的屏幕空间有效的描述复杂的逻辑判断,同时保持最优的可理解性
在决策因子定义没有变化的情况下,通过修改决策树模型,可以很方便快捷的修改系统决策行为,无需做代码的任何改动。无论是开发还是维护都完胜代码方式
Xross Decision同时还支持IDEA版本
Xross State是状态机编辑器。简称xState
Xross State同时还支持IDEA版本
Xross Behavior是行为树编辑器,简称xBehavior
Xross Behavior目前不支持Eclipse编辑器
Xross Flow是工作流编辑器。简称xFlow
Xross Extension是付费的插件。用于对其他编辑器进行功能增强,例如基于AI的模型生成与修改等
在Setting--Plugin里面搜索产品名称即可。比如输入Xross,在自动显示的相关产品选择要安装的
或直接访问插件页面下载:
注意,Eclipse版本现在处于维护阶段,目前xUnit,xState和xDecision支持Eclipse,其他暂不支持。有需要请微信,QQ或邮件联系我
安装环境要求 推荐Eclipse版本高于: Version: Kepler Service Release 2 Build id: 20140224-0627
JDK 1.7或以上
或者
记得选项要象下面一样,否则可能无法显示产品或者耗时很长去搜索其它update site
如果不想继续使用Xross Tools或者要升级Xross Tools,则需要进行卸载操作
微信:hejiehui76
e-mail 常用: he_jiehui@163.com
e-mail 不常用: jerry_he_7667@hotmail.com
















