论文部分内容阅读
地层伤害模拟是石油应用软件开发中的一个较为活跃的领域,目前软件开发普遍采用的功能分解法、数据流法不利于对问题域的理解,程序设计人员和地质专家不便于交流,而且软件复用性差。本文提出了一种新的思路:运用面向对象(object-orientation,简称OO)的方法来研制地层伤害模拟软件,即用对象来表示模拟中的相关的各类地质实体。地质实体的各种性质和遵循的各种规律看作是对象的属性和服务,地质实体之间的相互作用可以用消息连接来实现,从而形成一个有机的整体。
Stratigraphic damage simulation is a relatively active field in the development of petroleum application software. At present, the function decomposition method commonly used in software development is not conducive to the understanding of the problem domain, and the programmers and geologists are not easy to communicate with each other. Moreover, Poor use. This paper presents a new idea: the use of object-orientation (OO) method to develop simulation software for formation damage, that is, to use objects to represent the various types of geological entities in the simulation. The various properties of the geological entities and the various laws followed by them are regarded as the attributes and services of the objects. The interaction between the geological entities can be realized through message connection, so as to form an organic whole.