系统重构在软件开发中的应用

来源 :南开大学 | 被引量 : 0次 | 上传用户:aghdks
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文首先简单介绍了面向对象的技术以及面向对象技术当前面临的一些问题;然后介绍了设计模式的概念以及本文中要用到的一些设计模式;接着介绍了系统重构的基本概念、原则、应用的场合以及重构的原子方法.最后结合本实验室的证券交易仿真系统,介绍了我们对系统重构的就用:在系统初始设计阶段我们只考虑系统当前的需求,不考虑系统以后可能改变的需求,设计出了一个比较简单的系统结构.随着开发的进度以及需求的变化,我们不断的对系统进行重构,在重构中根据实际的需求与已有的代码考虑应用设计模式,最终开发出了比较满意的软件系统.
其他文献
CAN总线是一种目前比较流行的现场总线,以其高可靠性和独特设计被公认为最有前途的现场总线之一。本文分析现场总线和CAN总线的特点和优点,讨论了CAN总线的通信协议,CAN控制器的
现代人们对交通系统的需求越来越大,为提高车辆的出行质量,工程师们设计了复杂高效的公路系统,城市快速路也孕育而生。有限的城市空间资源使得简单的基础道路建设无法满足交通的
该文的重点是建立一套比较完整的从Agent系统(MAS)系统的基础理论到MAS系统实现的方法体系.它应该包含这样一些内容:MAS系统构造的必要性和可行性论证;MAS系统构造的理论基础
三维几何形状检测及其重构技术是计算机图像处理技术的一个分支,是计算机视觉和计算机图像图形处理相结合的一个研究方向,它在生产自动化、机器人视觉、CAD、虚拟现实和医学
从电网获取交流电经整流后为设备提供直流电是电力电子技术中应用极为广泛的一种整流方案,然而由这种整流方案设计的电路使输入电流产生严重的畸变,其谐波电流严重污染了电网,输
网络管理是当前互联网发展中一个研究的重要课题,网络管理的基本功能主要包括故障管理、配置管理、性能管理、安全管理和流量管理五种。网络规模的扩大,网络设备多样化和网络异
高压直流输电系统(HVDC)是一个典型的非线性控制系统。直流输电线路中的换流器具有很强的非线性,系统的运行工况随时都会发生改变,系统扰动发生的地点、类型及严重程度具有随机性;此外,换流器还含有未建模动态部分,这些因素使得基于直流输电系统准静态模型的常规控制器设计方法常常不能很好地满足系统的实际要求。目前,在高压直流输电系统换流器控制应用领域中常用的控制方法还是经典的PI控制,对干扰影响反应强烈,鲁
随着现代工业技术的发展,特别是计算机技术、网络通讯技术的飞速发展,工业系统的规模越来越大,并进一步向广域互联、智能诊断、远程监控的综合自动化系统模式发展,这使得现代设备
随着计算机、通讯、电子、传感、控制等技术以及人工智能的飞速发展,智能机器人应用领域不断地扩展,对于一些复杂的工作任务和多变的工作环境,利用多台机器人协调合作完成任务引
该文开展的工作主要集中于汉语集外词检测和关键词检测技术的研究和应用,概括起来有以下几个方面:1.针对语音识别中由于集外词的存在而可能造成的性能下降,结构汉语命令词识