X-Series图形化系统开发框架简介

前言

如何从0开始快速构建系统?如何在快速演化中始终保持系统可理解,可维护,可扩展?这是每一个CTO,架构师都苦苦思考的问题。本文通过简要介绍 X-series,为大家提供一个参考答案。

简介

X-series是一个轻量级开发框架。它允许用户以可视化的方式创建可执行的业务模型。框架包括3个组件:

1.         XrossUnit:以流程图的方式描述系统提供那些服务

174038_SgGl_2915750.png

2.         XrossDecision:以决策树的方式可视化复杂条件判断

174639_SyUz_2915750.png

3.         XrossState:以状态机的方式表达业务状态变迁

174615_sOVo_2915750.png

这三个组件覆盖流程,决策和状态这三个开发工作中最头疼的问题。它们相互间没有任何耦合,即可以单独使用,又可以互相配合。对运行环境也没有特殊要求,不但可以运行在容器内部,也可以单独运行在应用程序里。当然和时下流行的Spring集成也毫无困难。

实际使用中,开发人员的主要工作是用XrossUnit构建系统各个层次的处理流程;对于涉及到复杂条件判断的地方使用XrossDecision;对具有明确状态转换特征的领域模型使用XrossState。

模型可视化允许开发人员,测试人员,甚至产品经理一起以基于图形而不是文档或代码来审核系统设计。即可以查看总体结构,又可以快速的在不同抽象层次之间导航。让参与各方对设计的总体与局部,难度,进度,粒度有直观的认识。有助于打造跨职能,跨团队的共识。

X-series安装

X-series的图形化编辑器是基于Eclipse的插件。运行时是基于maven的发布包。为方便安装,所有的组件都放在一个安装包里面。安装仅需要几分钟。下面简要介绍安装步骤:

首先下载安装包:XrossTools.zip

在Eclipse里面选择Help菜单下的Install New Software。

173328_3MzH_2915750.png

设置安装包路径

173754_Bq1S_2915750.png

注意按照下图勾选选项。后面按照提示进行下一步。

173805_rKgd_2915750.png

安装成功后打开新建看到Xross Tools菜单即说明成功

173819_ieFo_2915750.png

转载于:https://my.oschina.net/hejiehui/blog/888601

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值