基于构件的软件复用及在GIS中的应用
2012-02-15李瑞华
通化师范学院学报 2012年4期
关键词:功能
李瑞华,李 霞
(1.阳泉师范高等专科学校,河北 阳泉 045200;2河北省石家庄经济学院 信息工程学院,河北 石家庄 050031)
1 引言
“保证软件质量”和“提高软件开发效率”是软件工程的主要目标,软件工程领域的很多新技术、新方法、新工具的出现都是为了达到这两个目标,软件复用技术就是其中主要的技术之一.近十几年来,软件复用研究重新成为热点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径[1].其实程序设计出现后人们就有了复用的思想,随着面向对象技术的发展,把软件复用技术推向一个发展高潮.软件复用的关键技术有很多,其中最主要、最核心的就是构件技术[2].构件是应用系统中可以明确辨识的构成成份,而可复用构件是具有相对独立的功能和可复用价值的构件[3].构件化的软件开发过程可以提高软件复用程度,提高开发效率,并且便于维护,提高质量.
随着计算机的普及以及地理信息科学的发展,地理信息系统(Geographical Information System,GIS)因其强大的功能得到日益广泛和深入的应用,因此GIS的开发工作日益重要[4].如何利用现有资源和开发工具开发出高效实用的地理信息产品,以满足不同行业的需求,是需要思考和亟待解决的问题.本文讨论了构件式软件复用技术在GIS开发中的应用.
2 软件复用
1968年NATO软件工程会议,Mcllroy在提交会议的论文《大量生产的软件构件》中,提出了“软件组装生产线”的思想.从那以后,采用构件技术实现软件复用,采用“搭……
登录APP查看全文
