论文部分内容阅读
随着计算机技术的不断发展,企业信息化程度不断深入,软件的需求量以及复杂度都在日益增加,传统的软件开发方法由于开发周期较长、成本较高而且开发的软件质量较差等不足,已无法满足用户的需求。寻找一种开发效率高、成本低、质量可靠的软件开发方法是软件工程领域亟需解决的问题。基于构件复用的软件开发方法正是解决这一问题的现实可行的有效方案,该方法改变了传统的一切从头开始的软件开发方法,通过复用已有的软件构件来构造新的软件应用系统,从而提高系统的开发效率、降低开发成本、保证软件的质量。
企业资产管理(EAM)系统是企业信息化的解决方案,它是将先进管理思想和现代科技相结合的设备信息管理软件的具体应用。本论文以EAM系统为开发背景,针对客户的需求,重点研究了基于构件复用的软件开发方法在企业资产管理系统中的应用。
首先,本论文从研究复用技术和构件技术入手,针对企业资产管理系统的功能特点、客户对系统的要求以及本文的研究目标,在深入研究复用和构件的特点、软件的复用过程、影响成功复用的关键因素以及基于构件的软件开发方法和过程的基础上对企业资产管理进行分析与设计。采用构件化设计的思想,从软件体系结构的角度将系统进行逐层的分解,直至分解为各个原子构件。通过从现有系统中提取、挖掘可复用构件和按系统需求开发可复用构件两种方法获得系统开发所需的构件。主要运用面向体系结构的构件组装方法,将各个构件通过消息总线连接在一起,实现构件的组装。
最后,实现了系统前期分析、设计的各个构件及其子构件,并给出了实现构件关键技术的详细代码以及将这些构件组装在一起的关键技术代码,通过实际运行系统证明,据此开发的系统能够满足企业资产的日常管理需求,此外,提出了系统存在的不足以及日后有待完善的问题。
通过对该企业资产管理系统的研究,本文展示了如何应用构件复用技术构建一个企业级应用的企业资产管理系统,并且能够较好的满足企业在设备管理方面的需求。通过构件复用技术实现了软件应用系统的快速开发,为企业的信息化的发展提供了有力的技术支持,同时对于其他的企业资产管理系统的研究与设计有着一定的参考价值。