文档介绍:华中科技大学
硕士学位论文
支持构件化信息系统的业务构件模型研究
姓名:徐丽娜
申请学位级别:硕士
专业:管理科学与工程
指导教师:石双元
20040425
摘要
基于构件开发是未来信息系统开发的主要方式但目前其理论与方法尚不成熟
离实际应用还有一定的距离如何使用构件化的技术和方法来解决当前企业需求的
柔性与应用系统固有的刚性之间的矛盾首要的问题是在特定领域范围对业务流程
进行抽象描述并且确定业务模型的粒度本论文针对支持构件化信息系统的业务构
件模型进行研究研究内容主要集中在以下几个方面
论文首先阐述了结构化方法面向对象开发方法及构件化开发方法的特点与区
别提出利用面向对象的分析设计结果结合构件开发基本原理的构件化开发方法
是今后信息系统开发的主要发展趋势继而研究了构件化信息系统的体系结构根
据其相对稳定性原理明确了业务构件模型的研究是构件化信息系统的研究核心
其次通过分析业务构件的定义明确了业务构件模型的设计应基于业务流程
的视角介绍了目前通用的基于业务流程的建模语言 UML 并在分析业务构件
模型的特征基础上提出了业务构件模型的层次分类方法
再次通过阐述领域分析的原理提出业务构件模型的建立应站在领域分析的
高度抽象出业务流程的共性以达到良好的重用性而后以基于订单的制造型
企业生产计划编制系统为例利用 UML 用例图和类图描绘其领域业务模型
最后通过阐述粒度分析的原理明确了业务构件粒度的划分可转换为对其论
域的划分于是采用聚类分析方法对样本点集合进行研究总结出业务构件的粒度
划分方法在此基础上提出选择关键业务实体和非关键业务实体为样本点的方法
利用领域业务模型建立关联值矩阵实现了基于订单的制造型企业生产计划编制系
统业务构件的粒度划分
关键词: 信息系统基于构件开发聚类分析业务构件模型
I
ABSTRACT
Component based development is the main method of developing information system
in the future. However, the theory and method ponent-based development is not
mature in the present, and there is a certain distance from actual application. The primary
problem is to make an abstract description of business process and determine granularity
of business model in specific fields ponent-based technique and method are
used to solve the contradiction between the flexibility of enterprise requirements and the
inherent rigidity of an application system. This paper has made a study of business
component model supporting information system based ponent, and the focuses are
as follows.
First, the main features and difference among structured method, object oriented
method ponent-based method are given. By using the analysis and designing
results of object oriented method and uniting the basic principles ponent-based
development, ponent-based method is presented, which is the tendency for the
development of information system in the future. Then, architecture ponent-based
information system is studied, and the research of ponent model as the core
po