文档介绍:维普资讯
第卷第期黑龙江工程学院学报自然科学版...
年月..
文章编号:———
基于组件技术的开发方法研究
白劲波
黑龙江工程学院计算机科学与技术系,黑龙江哈尔滨
摘要:分析了组件技术的特点和开发中存在的问题,阐述了组件技术应用于开发的可行性
和优势,提出了一种基于组件的开发方案。
关键词:组件技术;;软件重用
中图分类号:. 文献标识码:
.
,,,
:
, —
.,
—.
: ; ; 一
后增加新的模型;开发上存在着通用性和
引言
移植性差等问题,的商品化程度很低,软
决策支持系统是一个日趋被人瞩目的件几乎不可重用; 由于技术上的困难, 导致
计算机应用领域,其广阔的市场和发展前景要求开发费用大、时间长,使系统的适应性受到限
开发应该走工业化道路。但是,传统的开制。这些都极大地限制了的发展和广泛应用。
发方法不能满足未来市场对软件产量和质量另一方面,随着信息技术和网络技术的发展,决策
的要求,这就要求我们必须寻求一种新的开支持系统越来越多地应用于分布式网络环境中,这
发方法。组件技术在可重用性和分布式应用等方面就要求模型系统应具有可靠性、安全性、可共
的支持可以有效地解决传统开发中存在的问享以及可重用性,并且必须解决应用模型程序的跨
题,将组件技术引入开发将是一种可行的解平台调用通讯问题。.
决方案。
组件技术的特点
开发所面临的问题
组件技术是软件可重用的基础,是当前解决软
技术虽然已经有了广泛的应用,但仍然不件重用的最有效和最前沿的技术。基于组件的软件
很成熟。一方面,在的开发和应用中暴露出很开发必须遵守一定的标准或规范,目前比较成熟的
多问题:目前国内开发的模型粒度较大, 规范为和。以为基础,可以
模型运行效率低,模型组合困难。一些基于静态函概括出组件技术有以下几个主要特征:
数库的系统可扩充性较差,难以在开发完毕语言无关性。组件与开发工具语言无关,
收稿日期:——
作者简介:白劲波,女,黑龙江工程学院计算机科学与技术系讲师,硕士,研究方向:数据库。
维普资讯
. 黑龙江工程学院学报自然科学版年月
.
组件程序可以使用任何支持的编程语言单组件管理机制得以实现。
独开发、编译、调试和测试,然后组合成完整的应由于模型库分为模型字典和模型文件库两部
用程序。分,因此的模型库管理包括以下两个方面:
可重用性。通过包容和聚合两种方类似于数据库管理的静态管理或称为模
式实现重用,我们可以利用这两种方法对组件库型的存储管理。对模型库的静态管理主要是指在
中的组件进行扩展得到新的组件。增加、删除、修改模型时,维护模型字典和模型文件
独立发展性。当应用系统的需求发生变化的一致性并提供模型查询功能。公司的
时,只需对受影响的组件进行修改,然后重新组合是一个基于组件
得到新的升级软件,这使得应用程序可以随时向的事务处理系统,可以为我们提供基本的组件运行
前进化,实现系统平稳升级。和配置环境。
位置透明性。客户程序在使用组件对象时模型的动态管理,主要指模型的运行控
无需知道该组件对象在哪里, 库负责组件程制。由于模型库采用组件实现,模型的运行
序的定位。