通常自由流是指向前的跳转,回退流是回退到曾经运行过的轨迹。深圳软件开发向前跳转会略过一些节点,不运行,直接到达新的节点。回退流是回到原来的轨迹,再重新执行,对应重做(撤回)的功能。自由流对应忽略某些步骤,直接达到后面的步骤。因此在实现上,自由流和回退流的实现是有区别的。

深圳软件开发系统在给业务软件建模的时候,按照软件引擎的设计,将业务软件定义出来。这个业务软件的每个软件实例,就按照软件建模时定义好的线路流转。

自由流是指软件实例在运行时,不按照预先定义好的线路流转,而是自由的跳转,由软件实例的操作人员来选择下一个到达的节点。通常这种都是不正常的流转,和回退流一样,破坏了软件的正常定义。但是自由流又很有“特色”,符合一定的业务需求。例如,当一份申请单提交审核后,需要部门经理,总经理,都审核过,才能流转到业务部门来处理,但总经理出差在外,申请单又急需处理,部门经理在线下已经征得总经理的同意后,就可以选择跳过总经理的审核,直接送到业务部门。

顺序流的自由流的实现当运行到填写步骤时,由于某种原因,直接略过审核步骤,跳转到查看步骤。或者填写人想作废掉这次的填写,直接就跳到结束步骤,结束本软件(当然需要填写人有自由跳转的开发)。实现过程:关闭当前步骤(当前任务)--》转入历史步骤(历史任务)--》指定跳转到的步骤为当前步骤--》生成新步骤的任务条件路由实现过程:和顺序流一样,当自由跳转时,关闭当前步骤任务,生成跳转到的节点的步骤和任务。循环路由:和顺序流处理过程一样。

分支路由:分支路由在FEIQ中分为静态分支和动态分支,但是发生自由跳转时,静态分支和动态分支的处理过程是一样的。分支路由的自由跳转,就比顺序流要复杂很多。单层的分支:主干---分支当由主干节点跳转到分支节点上时,这种跳转是没有意义的。因为分支节点产生并行的分支,几个分支后的线路是同时并行的。当自由跳转到一个分支的节点上后,另外的分支不能产生,软件会变的没有意义。

因此当发生 主干 跳转 到分支的情况时候,FEIQ是直接关闭当前节点,生成分支上的节点。但是这样软件可能会变得没有意义,主要看软件建模时候的模型。主干---主干当由主干节点跳转到主干节点,这种是正常的自由流,实现过程;关闭当前主干步骤(任务)--》转入历史步骤(历史任务)--》跳转到指定的主干步骤--》生成新的主干步骤任务。【FEIQ】【深圳软件开发】

深圳软件开发向前跳转会略过一些节点相关推荐

  1. TCL电子软件开发生活记录(更新中)

    一.惠州实习篇: 大致情况介绍: 黑龙江人,签约深圳软件开发工程师7月份正式工作,3.7在惠州海外设计中心软件产品2组实习,实习岗统一为实习生,没有具体的职位,不过工作内容是将来签约的方向.一般是三个 ...

  2. app软件开发有哪些方式?

    在找软件开发公司的时候,除了解其app开发报价,相应的软件开发知识也是需要去了解的,像app开发方式,就分为几种,下面,就针对app开发方式的区别做一下分析,企业在选择软件外包公司的时候,也需要掌握相 ...

  3. 华为软件开发云 变革企业软件研发模式

    如今,一个APP也许几天就需要更新,一个应用也许一.两周就需要上线,一套新的业务系统可能从理念提出到系统上线也仅仅只会给开发团队不足一个月的时间,这就是移动和互联网+时代对软件研发交付的真实需求.面对 ...

  4. 软件开发有哪些规范和标准_深圳APP软件开发的流程是什么?

    深圳APP软件开发的流程是什么?APP软件开发是根据用户需求构建软件系统或设备的软件部分的过程,是一项系统工程,包括需求捕获,需求分析,系统设计,系统实现和系统测试.APP软件通常以某种编程语言实现, ...

  5. 项目周期一般多久_深圳app开发公司的软件开发要多久?

    深圳app开发公司的软件开发要多久?手机APP开发可以帮助企业俘获更多新客户,展示其自身的品牌效果.随着移动互联网的发展,人们的工作重心慢慢的从电脑端转移到手机端了,越来越多的人除了工作需要基本都不会 ...

  6. 收深圳2022年的高新技术企业(软件开发)

    ↗↗↗↗这收:深圳的2022年的高新技术企业,带软件著作,随时可配合做尽调,收:软件开发类高企. 一.核心知识产权 (1)认定条件:在中国境内(不含港澳台地区)注册的企业,近三年内通过自主研发.受让. ...

  7. 深圳ERP软件开发 轻松完成复杂数据管理

    深圳ERP软件开发轻松完成复杂数据管理.ERP将Excel.Access.Foxpro.VB以及易表的优势融合在一起,无论是数据录入.查询.统计,还是报表生成,都前所未有的强大和易用,普通用户无需编写 ...

  8. 软件开发攻略技巧 西安尚学堂

    很多人在学习软件开发时很兴奋,为这即将踏入高薪的门槛兴奋不已.孰知软件开发行业水深似海,对于新入门的小白,没练几手,很容易被淹没那大"大海"里. 软件开必,顾名思义,是用电脑的语言 ...

  9. 深圳物流软件开发独领风骚

    深圳物流软件开发独领风骚     2004年12月10日  07:31    深圳商报 物流发达催生软件开发热 深圳物流软件开发独领风骚 物流信息化带来的商机正在引起各方关注:赛迪顾问调查显示,200 ...

最新文章

  1. AI实验室•西安站 教你用人脸识别打造爆款应用
  2. struts2 获取request、session的方法
  3. Nginx-基础使用
  4. [C++11]独占的智能指针unique_ptr的初始化和使用
  5. C++构造函数的各种用法全面解析(C++初学面向对象编程)
  6. vbs 一些学习资料
  7. 华为NP课程笔记16-MPLS(上)
  8. MapGIS基础开发环境搭建(IGSserver的安装、开发人员资格申请)
  9. 服务器上文件共享有哪些协议,访问局域网共享文件使用的是什么协议
  10. PS完成淡水彩效果的步骤
  11. Java 开通会员增加会员天数(LocalDateTime)
  12. cmm是什么意思(风量cmm是什么意思)
  13. RS码在AWGN信道和2PSK调制下的误码率曲线图(修改自lin_yulin,亲测可用)
  14. 有线以太网RJ45网口转无线WiFi,网卡转wifi,有线转无线,RJ45转wifi方案
  15. 平均查找长度 (ASL)
  16. slite的一些基本介绍
  17. WinRAR 3.51 注册码
  18. Windows下设置redis数据库允许远程访问
  19. 屑 催 逝 员 剧 情 java 版
  20. 基于springboot开发餐厅点餐管理系统

热门文章

  1. javascript中BOM介绍、屏幕尺寸、历史记录、URL解析、计算机信息获取、定时器、三大系列及兼容代码、封装动画函数、同步和异步
  2. To B业务如何获取客户?
  3. jfinal连接oracle_JFinal框架操作oracle数据库
  4. 大型网站技术架构:核心原理与案例分析 mobi_大数据技术经典学习路线
  5. python 哪些项目_哪些Python开源项目比较好
  6. 电脑打字手指正确姿势_洞箫的演奏姿势和动作
  7. 【计算机网络】链路与连通
  8. 【机器学习】机器学习用到的常用术语
  9. 进程间通信之3----信号量
  10. 海口交警入驻百度地图交通云平台 市民可实时查询实景路况