深圳软件开发向前跳转会略过一些节点
通常自由流是指向前的跳轉,回退流是回退到曾經(jīng)運行過的軌跡。深圳軟件開發(fā)向前跳轉會略過一些節(jié)點,不運行,直接到達新的節(jié)點。回退流是回到原來的軌跡,再重新執(zhí)行,對應重做(撤回)的功能。自由流對應忽略某些步驟,直接達到后面的步驟。因此在實現(xiàn)上,自由流和回退流的實現(xiàn)是有區(qū)別的。
?深圳軟件開發(fā)系統(tǒng)在給業(yè)務軟件建模的時候,按照軟件引擎的設計,將業(yè)務軟件定義出來。這個業(yè)務軟件的每個軟件實例,就按照軟件建模時定義好的線路流轉。
自由流是指軟件實例在運行時,不按照預先定義好的線路流轉,而是自由的跳轉,由軟件實例的操作人員來選擇下一個到達的節(jié)點。通常這種都是不正常的流轉,和回退流一樣,破壞了軟件的正常定義。但是自由流又很有“特色”,符合一定的業(yè)務需求。例如,當一份申請單提交審核后,需要部門經(jīng)理,總經(jīng)理,都審核過,才能流轉到業(yè)務部門來處理,但總經(jīng)理出差在外,申請單又急需處理,部門經(jīng)理在線下已經(jīng)征得總經(jīng)理的同意后,就可以選擇跳過總經(jīng)理的審核,直接送到業(yè)務部門。
順序流的自由流的實現(xiàn)當運行到填寫步驟時,由于某種原因,直接略過審核步驟,跳轉到查看步驟。或者填寫人想作廢掉這次的填寫,直接就跳到結束步驟,結束本軟件(當然需要填寫人有自由跳轉的開發(fā))。實現(xiàn)過程:關閉當前步驟(當前任務)--》轉入歷史步驟(歷史任務)--》指定跳轉到的步驟為當前步驟--》生成新步驟的任務條件路由實現(xiàn)過程:和順序流一樣,當自由跳轉時,關閉當前步驟任務,生成跳轉到的節(jié)點的步驟和任務。循環(huán)路由:和順序流處理過程一樣。
分支路由:分支路由在FEIQ中分為靜態(tài)分支和動態(tài)分支,但是發(fā)生自由跳轉時,靜態(tài)分支和動態(tài)分支的處理過程是一樣的。分支路由的自由跳轉,就比順序流要復雜很多。單層的分支:主干---分支當由主干節(jié)點跳轉到分支節(jié)點上時,這種跳轉是沒有意義的。因為分支節(jié)點產(chǎn)生并行的分支,幾個分支后的線路是同時并行的。當自由跳轉到一個分支的節(jié)點上后,另外的分支不能產(chǎn)生,軟件會變的沒有意義。
因此當發(fā)生 主干 跳轉 到分支的情況時候,FEIQ是直接關閉當前節(jié)點,生成分支上的節(jié)點。但是這樣軟件可能會變得沒有意義,主要看軟件建模時候的模型。主干---主干當由主干節(jié)點跳轉到主干節(jié)點,這種是正常的自由流,實現(xiàn)過程;關閉當前主干步驟(任務)--》轉入歷史步驟(歷史任務)--》跳轉到指定的主干步驟--》生成新的主干步驟任務。【FEIQ】【深圳軟件開發(fā)】
總結
以上是生活随笔為你收集整理的深圳软件开发向前跳转会略过一些节点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FIR数字滤波器设计——频率抽样法
- 下一篇: FIR数字滤波器设计频率抽样法MATLA