论文部分内容阅读
组件对象技术COM是Microsoft提出的一种基础的软件重用技术。“储层地质统计分析系统GASOR”是一个应用于油气储层随机建模的工作站版本的商品化软件系统。随着计算机技术的发展,Windows逐渐成为主流的操作平台,迫切需要用COM技术在Windows平台上对GASOR系统进行重新开发。
本文论述了基于COM的软件开发方法的基本原理,以及COM的两种可重用模型—包容和聚合的实现。给出了基于COM的GASOR系统的总体结构和系统中各个组件的功能。本文研究了用VC开发GASOR系统中网格粗化组件的步骤和过程。先开发网格粗化组件的四个子组件:渗透率粗化组件、孔隙度粗化组件、顶底粗化组件和深度及有效厚度粗化组件。给它们添加组件接口和方法,然后应用包容技术把它们组合成整个网格粗化组件,达到了组件重用的效果。本文随后研究了只有一个子组件的储量分析组件的开发过程。主要工作是为储量分析的子组件添加一个组件接口。
应用COM技术来开发GASOR系统中的网格粗化和储量分析组件,缩短了GASOR系统的开发周期,降低了它的开发成本,提高了可移植性和维护性。