下一代的软件开发方法:关于面向工作流的图形化企业管理软件开发

下一代的软件开发方法:关于面向工作流的图形化企业管理软件开发

从软件开发的方法的历史的进程来看,随着软件越来越复杂、代码量越来越多,我们从一开始的过程性的程序到面向数据结构的编程,到面向对向的软件开发,我们总是极力的去改善软件的可理解性和可维护性。一年前就在想,面向对象就是最终的软件开发方法学吗,应该不是,可是又是什么呢?其实我们说面向对象一定层度上改善了软件的可理解性,但还是不能很大层度上改善其复杂性。其可理解性还是基于开发人员的水平,我们的软件开发还是要专业的程序员才能做。

那么我们的工作流目前是一个什么样的状况呢,目前我们的工作流系统主要面向两个方面:一个是开发流程性业务时会用工作流,如办公自动化、财务报销流程、合同审核流程等;还有一个就是在把已经存在的各个业务系统中的业务集成中会用到。然而其实我们的程序的主要部分也是一种流程,我们有if else、while等等,是否我们也可以把程序的开发过程也作为一种流程的定制过程呢。我想应该是可以的。相对少的程序员开发一些公用的功能(甚至那些公用的功能也可以用图形化开发方式),然后我们在流程中设置业务过程。这时我们会发现我们不关心我用到的功能是哪个类的,我们只要把功能按类别分分类方便查找就可以了,我们的程序是图形化的,甚至我们的高端用户都可以加入到我们的开发中,我们的开发完全变成了画流程图。

其实这方面的工作国内已经有开发商在做尝试,BEA的开发思想中也包含了这种想法。有理由相信在不久的将来我们的企业管理软件的开发将变得很简单,我们不需要把软件的开发分成概要设计、详细设计、编码、测试等阶段,我们在于用户沟通的过程中原型就出来了,我们的原型就是我们的产品。我们的软件开发人员将被解放出来跟用户沟通,分析用户的业务,变成行业或业务的专家。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gyscs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值