企业信息系统的构件化开发方法分析
2011-06-13孔祥艳
无线电工程 2011年3期
孔祥艳
(中国电子科技集团公司第五十四研究所,河北石家庄050081)
0 引言
当前,企业信息系统需求呈井喷状态,软件规模越来越大,而人们对于软件开发周期的要求却越来越短。使用传统的信息系统开发方法,大量的重复劳动导致开发效率的降低。而使用构件化技术开发信息系统不仅能显著提高软件的质量,降低开发人员的劳动强度,而且能随着系统业务流程的变化而变化。因此,基于构件技术开发企业信息化系统方法受到了业内人士的普遍关注。
软件构件是指具有相对独立功能和可复用价值的软件成分,是粗粒度、相对独立、可替换的软件系统组成部分,能够完成明晰功能的软件实体,可独立部署并易于第三方组装。它的使用同开发、生产无关,构件其实就是对一组类的组合进行封装,并完成1个或多个功能,为用户提供多个接口。整个构件隐藏了具体的实现,只通过接口对外提供服务。
1 企业信息系统的构件化开发方法
信息系统是稳定性和可变性相统一的实体。其稳定性特征表明,大部分信息系统在信息模型和功能上有类似之处,尽管不同领域对信息系统的功能需求各异,但在一定范围内系统所处理的信息结构是相对稳定的,变化的只是其内容;同时,信息系统所涉及到的业务种类有限,处理过程也具有相似性,不同的只是其运作和控制方式上的差异。正是基于信息系统的稳定性和基础业务的相似性,从而可以将相同的操作进行抽象,将实体信息及其处理处理过程封装在不同的构件中。……
登录APP查看全文
