MyException - 我的异常网
当前位置:我的异常网» 行业应用 » 工作流系统设计-面临新的有关问题,需要新的思路

工作流系统设计-面临新的有关问题,需要新的思路

www.myexceptions.net  网友分享于:2013-07-26  浏览:1次
工作流系统设计-面临新的问题,需要新的思路

工作流系统-面临新的问题,需要新的思路

  新一代的工作流系统大概需要解决下面四个问题之后才能够形成新的体系

  动态流程数据结构           大规模流程拓扑数据结构                新的流程自动运行控制器                嵌入式公式和异步动态数据驱动    

  每一个新的设计都具有很大的难度   都需要比较高的数学水平啊    而其中哪个设计是最关键的部分呢?  这些设计的背后有什么共性的东西呢?  这些设计需要使用什么样的数学工具和理论知识呢?   

   哎。。真是复杂啊。。。。光是想起都觉得复杂,不过,做这种事情,不能够着急,要一步一步的走稳,这可不是老板做小项目,三个月就可以收钱

  旧的流程管理系统的问题还是挺多的,首先是底层的数据结构是很初级的-链表结构,无法处理动态的流程拓扑结构,另外如果使用这种链表结构对程序识别流程拓 扑结构中出现的对称拓扑和非对称拓扑的图形并不是很方便,肯定不如流程矩阵数据结构那么方便,但是流程矩阵数据结构中的元素表示的是节点间的连接线,并不 是节点本身,这就给采用节点状态来做流程运行控制的模型带来了一定的难度。。用链表结构和矩阵结构来表示流程,各有各的优点和缺点,好像并不能够简单的采 用哪一个单一的方式来设计新的流程数据结构,

  也就是说,要设计新的流程数据结构,必须综合考虑各种情况,对于矩阵和链表的优缺点进行充分的分析之后,创造性的采用新的思路来设计一种既能够简洁的表达 流程的底层数据结构,又能够避免链表结构和矩阵结构的缺点,这样一种新的流程数据结构,必须强调的是,新的流程数据结构必须简洁,明了 

  因为如果采用的数学模型比较复杂,对于后面进行代码编写的程序员来讲,难度就大大增加了,这就给从设计到开发的过程带来了比较大的障碍,因为前面的理论如 果比较复杂,后面实现起来就更加困难,毕竟对于中国目前的程序员的水平来讲,大部分的技术人员在数学和理论上面并不是特别在行,高中和大专的一线程序员, 特别是只有2-5年左右开发经验的程序员是比较多的,具有本科和研究生以上学历的从事一线编程工作的人比例也不是很高,大部分一线技术人员的理论水平都比 较有限,如果研究人员提出一套比较复杂的数学模型,让一线开发人员来实现的话,估计会有比较大的难度,这是国情,短期内无法改变的国情,这个情况不仅仅在 软件行业存在而且存在在很多行业和领域,即一线技术人员和后面的研究人员之间的关系并不是很密切,技术人员和研究人员互相之间的交流也远远不够,即使有高 水平的研究成果,也不一定会实现出来,而一线技术人员要往高端领域前进,又没有后面的研究人员的支持,光凭自身的力量是无法从中低端走向高端的,这是一个 在短期内比较难以克服的问题,所以我们在设计新的流程数据结构的时候,不能够仅仅考虑理论上的先进性,更要考虑在实际开发中的难易程度以及开发人员自身对 新理论和新思想的消化吸收能力以及将这些新思想实现为具体编码的基本功底

 所以我们在设计一个软件系统的时候,必须要考虑一线的开发人员对 于这种设计的理解能力和接受能力,以及他们实现这些设计的水平,要不然,设计人员设计的新的数据结构和模型,在进行编码的时候,有可能遇到技术难关,很久 都无法突破,这就让我们的老板非常非常着急啦。。。如果一个国家可以无限的印刷钞票,可以无限的使用自然资源,那一切经济学问题都不是问题了,可惜,任何 国家都不能够无限印刷钞票和开采自然资源,这个玩笑的意思是,从理论上来讲,我们可以设计出无限复杂的系统,但是却不一定能够实现它。。。因为人和人制造 出的工具的能力始终是非常有限的

文章评论

编程语言是女人
编程语言是女人
程序员都该阅读的书
程序员都该阅读的书
漫画:程序员的工作
漫画:程序员的工作
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
为什么程序员都是夜猫子
为什么程序员都是夜猫子
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
代码女神横空出世
代码女神横空出世
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
老程序员的下场
老程序员的下场
Java程序员必看电影
Java程序员必看电影
如何成为一名黑客
如何成为一名黑客
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
程序员的鄙视链
程序员的鄙视链
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
总结2014中国互联网十大段子
总结2014中国互联网十大段子
每天工作4小时的程序员
每天工作4小时的程序员
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
我的丈夫是个程序员
我的丈夫是个程序员
10个调试和排错的小建议
10个调试和排错的小建议
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
程序员和编码员之间的区别
程序员和编码员之间的区别
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
我是如何打败拖延症的
我是如何打败拖延症的
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
鲜为人知的编程真相
鲜为人知的编程真相
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
 程序员的样子
程序员的样子
一个程序员的时间管理
一个程序员的时间管理
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
程序员必看的十大电影
程序员必看的十大电影
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有