基于软件重构技术的储层地质统计分析系统的研究

来源 :西安石油大学 | 被引量 : 0次 | 上传用户:flywate
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题研究了软件重构的理论和技术方法,并对实验室自主开发的“储层地质统计分析系统(GASOR)”进行重构技术的应用。课题首先探索GASOR当前出现的困境,然后确定重构方案,最后依据重构方案对GASOR进行了重构。通过对GASOR的重构,使它的代码易于开发者的阅读、维护、扩展、复用和更新,使它易于用户的操作使用。本文的研究内容和创新点如下:第一,详细分析和归纳了重构的定义,原则,意义,方法、实施时间以及代码细节问题的十几种表现方式。经过对GASOR开发资料的阅读,代码的分析和功能的测试,分析出GASOR当前出现的困境,然后提出了重构实施方案。第二,对GASOR所有代码细节问题选择合适的重构方法进行改造,并详细展示了各种重构方法的应用过程。通过对GASOR细节代码的重构,它的函数命名规范,代码简洁清晰,冗余度低,维护方便。第三,本课题进行了基于设计模式的GASOR重构,将程序中的可变部分和不变部分进行了分离,降低了类之间的耦合性,提高了GASOR代码的可读性和复用性。第四,对架构和架构重构理论进行了阐述,把GASOR原有储量计算功能单元从MFC搭建界面转换为Qt搭建界面,并运用MVC架构进行了重构,最后采用插件技术将它插进GASOR,同时也完全实现了GASOR界面风格的统一。本文论述的重构理论及归纳的重构方法具有一般性,对面向对象的软件设计和软件重构的实施具有一定的参考价值。
其他文献
近年来RFID(射频识别)应用发展快速,然而RFID原始数据的不可靠、重复、海量及其管理等所带来的问题对数据处理提出了更高的要求,所以对RFID数据进行处理是十分必要的。本文对RFID
P2P文件共享技术的兴起和发展是基于传统的有线网络,而经典的BitTorrent协议是目前互联网上最为流行的P2P文件分享应用之一。然而随着无线通信技术的发展和移动智能终端的日
熵模糊聚类是将模糊聚类与熵进行有机结合的一种方法,它不仅具有熵表示数据样本间相关信息的优点,而且具有模糊聚类方法中软聚类的优质特性,因而在聚类划分领域占有重要的地位。
随着信息时代的不断发展,单个的web服务已无法满足用户的需求,于是就需要若干个web服务之间进行交互组合,即把部署于internet上由不同web服务提供者提供的web服务根据特定的需要
现在许多机器学习学习问题中,特征的维度通常都非常高,并且数据类别标签的获取非常困难或昂贵。在一个高维度的小样本数据集上进行学习通常都会导致很严重的过拟合。这个问题
DTN网络架构涵盖了无线传感器网络、Ad-hoc网络和星际网络等,在军事、陆地民用和科研探测等方面具有十分广阔的应用前景,是当前国际上备受关注的新兴研究热点之一。DTN延迟比较
随着社会进步和科技发展,无线传感器网络的应用不断向前迈进,学科之间的交叉点越来越多,无线传感器网络就是这样一个集合了多学科的研究领域。随着无线传感器网络的发展壮大,人们
近年来随着会员卡商户的迅速崛起,每个消费者手中都有少则几张,多则近百张的会员卡片,然而由于身边空间有效,无法同时管理所有的会员卡,又会常常遇到某商户在对会员打折却苦于没
随着高科技网络的发展,大量的图像需要传输,而在传输的过程中,因为对图像的采集、压缩以及各种其他处理,会导致其产生各种各样的失真。目前,国际公认的评价图像或视频质量最可靠的
云存储是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统