论文部分内容阅读
随着市场竞争的日益激烈,企业需要不断地加强自身的系统建设来应对挑战。面对业务需求不断变化、业务复杂度越来越高的问题,如何快速、高质量地开发出满足企业需求的信息系统软件成为一个重要的研究课题。近年来,基于复用的构件技术被广泛应用到企业信息系统开发中。其中,构件业务化成为一种趋势,该技术主要通过复用粗粒度、成熟稳定的业务构件来快速构建企业应用系统,从而提高软件开发的速度、加强业务知识的积累和复用。 本文研究的业务构件技术及其在车辆保险信息领域的应用具有较强的理论意义和广阔的实用前景。 首先,针对传统软件开发方法所面临的软件开发周期长、灵活性差以及复用率低的问题,本文提出将领域工程和构件化技术相结合的思想运用到车辆保险信息领域的系统开发中,从而提高软件开发的质量和效率,解决系统的软件复用效果问题。 其次,针对传统的技术构件不能很好的满足企业业务需求不断变化的问题,本文深入研究分析了业务构件,将构件和业务相结合,使得面向构件更准确地表现了业务模型。业务构件的研究主要包括以下三个方面:(1)结合业务构件本身的特点,提炼出面向粗粒度复用的业务构件的基本元素,建立业务构件描述模型,并用XML给予规范化描述,提高了构件复用者对业务构件的理解和使用;(2)基于业务构件对系统建模,建立业务构件分层模型,为面向业务构件的系统开发提供应用基础;(3)给出一种特征矩阵和最优树聚类相结合的业务构件识别方法,从而可以识别出具有较高复用价值和性能的业务构件。 最后,在实践中将研究成果应用在了车险续保管理系统中。本系统采用以业务构件为中心面向构件的软件开发方法,避免了该领域在以后的系统开发中可能产生的重复性工作,提高了软件开发的效率和系统的质量。车辆保险信息领域的系统开发应用实例说明了基于业务构件的软件复用效果,验证了系统在面向构件开发模式下的可行性和有效性。