论文部分内容阅读
随着信息系统的发展,人们的工作、生活已经离不开信息系统,信息系统所带来的便利、效率使得未来的社会各方面的发展也对其有较高的依赖性。但由于信息系统中需求的不确定性和可变性,导致这类项目的工程延期、费用超支和适应性差等问题。基于构件的软件开发为解决这一问题提供了良好的思路,但由于目前对业务构件的研究主要集中在技术层面,而忽视了对管理业务流程的研究,故其应用远未达到预期的效果。
本文拟从管理的角度,研究业务流程的共性与可变性及其实现方式,从而更好地支持业务构件的优化。研究内容从以下几个方面展开:
首先,考察了国内外相关的研究概况,包括业务构件的研究概括,共性与可变性的研究概括。然后提出了本文的研究内容,即研究信息系统中业务流程的共性与可变性测度与实现问题。
其次,详细介绍基于构件的软件开发。包括传统软件开发模型的弊端、基于构件的软件开发的特点,并提出基于业务流程的共性与可变性分析的构件化信息系统开发框架。
然后,本文对业务流程的共性与可变性进行了分析。在共性分析中,给出了业务流程的数学描述方法,介绍了业务流程的共性测度方法,即业务流程的共性指数。这种方法从业务流程之间的实体和业务流程之间的功能两个方面进行共性测度。在可变性分析中,由于业务流程的可变性具有空间和时间的变化特点,故讨论了业务流程的可变性具体度量方法,并给出相应公式。业务流程可变性的研究目的是为了优化已有系统中的领域共性构件和应用特定构件。
最后,以物流领域作为业务流程的共性与可变性实现的案例背景,介绍并分析了一些基础的业务构件。