论文部分内容阅读
随着信息技术的不断发展,信息技术在企业中的应用范围日益扩大,企业为了能在竞争中生存下去,对企业信息化的要求越来越高。面对复杂且易变的信息系统需求、日益更新的信息技术,传统的信息系统开发方法面临着严峻的挑战。当前还存在着很多信息系统项目并不能有效的支持企业业务是因为企业业务流程的复杂性、个性化与易变性,与软件本身所具有的固定性之间存在着矛盾。如何快速开发出适用于企业业务需求变化的系统是企业信息化所面临的重要问题。软件复用是解决软件危机、提高软件生产效率和质量的有效方法,构件是实现软件复用的最主要的途径。目前对于构件的研究成果很多,在与业务无关的技术层面,构件技术已经取得了良好的应用效果,这是未来信息系统开发的主要方式。基于构件的软件开发方法提供了一套良好的思路来建立适应于复杂、个性化、易变的企业业务流程的信息系统,但是目前并不能完全实现CBD的思想,关键在于企业具体业务逻辑紧密相关的业务构件的可复用性差,不能满足企业业务的易变与个性化需求。因此构造可复用的业务构件有着重要的意义。
本文首先介绍了软件复用及构件技术的国内外发展现状,分析归纳了软件复用与构件技术的理论知识,接着着重对实现构件化信息系统的重要因素----业务构件展开了深入的分析。通过分析业务构件的构造过程,对领域分析法的介绍,提出了一种业务构件的领域分析方法,得到业务构件的领域构件模型。在对业务构件的性质和特征的分析的基础上,结合聚类分析提出了业务构件的抽取与划分标准。再次,本文对业务构件在实际开发中和复用过程进行了探讨,提出了基于业务构件的复用过程。最后,将业务构件的构造方法运用到了备件储运领域,抽取出了备件储运系统的业务构件。