用面向对象技术重构遗留系统的方法研究

来源 :西安石油大学 | 被引量 : 0次 | 上传用户:liongliong516
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文中的遗留系统是指那些因为某种原因(历史的、人为的)在设计和实现阶段未采用面向对象技术的旧有系统。 这类系统在经过一段较长时期的发展之后,其各项功能基本完善并趋于成熟,但由于在整体上缺乏一个具有弹性、易于扩展的架构,从而在面对变化的用户需求以及自身发展的需要时,无法及时有效地做出改变,使其进一步的发展受到了限制。 以面向对象的分析、设计以及实现方法为基础对这些系统进行改造(重构)的需求变得越来越迫切。 本文将对利用面向对象技术对结构化遗留系统实施再工程的过程中涉及到的一般性原则、方法以及一些具体的工程措施进行研究。 重构是个再工程的过程,与普通工程过程一样,涉及到分析、设计以及实现等若干环节,所以本文不单局限于对于重构实现的讨论上,而是对包括需求分析、现状分析、重构分析、重构设计以及重构实现在内的再工程过程的各个阶段进行了深入的探索。 本文以一个实际的系统(GASOR,储层地质统计分析系统)为例,对重构所涉及的各个方面作了详尽的分析,得出了对于指导结构化遗留系统面向对象重构具有实际意义的若干原则和方法。同时作为这些原则与方法的应用结果,实现了从老GASOR系统以储层地质方法为中心的系统架构到新GASOR系统以储层模型为中心、工作流为线索的系统架构的转变。
其他文献
多Agent系统是传统人工智能问题求解模式与分布式计算技术日益融合而形成的一种系统组织形式。目前,这种系统组织形式在复杂系统设计、决策支持、企业信息系统集成等领域中得
人脑是自然界中最复杂、最高效的信息处理系统,探索人脑信息处理的过程是脑认知研究的核心内容。由于单个神经元或单一脑区不能实现脑的高级功能,因此从不同感官之间在脑中的
互联网的开放性为信息的共享和交互提供了极大的便利,同时也对网络的安全性提出了严峻的挑战。网络安全已逐渐发展成为信息时代的关键问题。而作为传统的防护手段,防火墙的更
计算机图形学中一个重要的研究对象就是三维空间对象。凭借着良好的视觉效果和广泛的应用领域,无论是科学研究还是经济需要,三维空间的拓扑可视化和多面体变形一直是该领域的
语音信号的基音周期是描述语音信号激励源的重要特征参数之一。它在语音编码、语音合成、语音信号分离、语音识别和说话人识别等方面有着广泛的应用。但由于基音周期本身固有
过程层析成像(PT)技术是近年来飞速发展起来的一门新技术,该技术在解决多相流检测问题上具有巨大的发展潜力和广阔的工业应用前景。电容层析成像(ECT)技术是基于电容敏感机理
近年来,随着经济的快速发展,社会对于我国非物质文化遗产的保护日益重视。本文将数字化技术应用于民间舞蹈艺术的保护中,为民间舞蹈的保护和开发利用工作提供了新的手段。本
本课题系辽宁省高校科技开发项目资助课题,课题的目的是要建立一套专家诊断系统。而设备故障诊断主要是根据设备早期故障现象,按照某种策略对故障现象进行分析判断,得出故障产生
海战场作为现代战争的主要作战区域之一,在战斗中其态势瞬息万变。海上舰船目标作为海上监测和战时打击的重点目标,能否快速准确地识别海战场舰船目标的战术意图,为指挥员决
软件的回归测试是软件测试的一个重要的研究方向。而回归测试用例的再生成又是软件回归测试过程中的重点之一。UML类图、顺序图和用例图是基于UML开发的软件设计模型的重要组