免费论文
收费论文
发表论文
我要投稿
设为首页 招标网
联系我们
经济学|管理学|法学|计算机|医学|教育|文学|政治|艺术|哲学|更多 经济学|管理学|法律|计算机|医学|教育|文学|政治|艺术|哲学|更多
 论文搜索
  推荐服务: 论文发表 收费论文
期刊论文格式
毕业论文格式
期刊论文范文
毕业论文范文
论文致谢
毕业论文答辩
开题报告
论文选题
英文摘要书写
软件重构
中文名称: 软件重构
全文提供: 购买充值卡,就可下载本篇论文全文  
论文编号: 3152873收藏本论文】【我的收藏】【我要投稿
英文名称: Software Refactoring
学位类型: 硕士毕业论文
作者: 涉及隐私,隐去***  作者本人请参看权力声明>>
导师: 涉及隐私,隐去***
毕业学校: 涉及隐私,隐去***
专业: Computer Applied Technology
毕业年份: 涉及隐私,隐去***
关键字: 软件重构 软件质量保证审计 设计模式 显示与领域分离 动态共享 模式重构流程
简介目录: 点击此处 免费索取本论文简介和目录>>
全文提供: 购买充值卡,就可下载本篇论文全文  

       论文发表:快速、低价、包过!发表论文就找论文天下

论文摘要: 软件在其生命周期内,变化不可避免.变化来自多个方面,用户需求变化、纠正错误、软件应用环境变化等等.运用重构技术可以改善软件内部结构,防止代码的腐败,延长软件的维护成本和(略)构理论也随着大规模软件应用的需求而飞速发展,并形成了完善的理论体系,目前重构方法学也是(略)的一个研究热点. 本文对软件重构的理论进行了比较系统的研究,结合秦山核电项目的重构实践介绍了软件重构的基本概念,方法,及重构中的测试策略.在基本重构活动中,详细阐述了基于“代码坏味”的重构原则,实施办法,及重构案(略)过软件质量保证审计标准比较了重构前及重构后系统的代码优化指标.在基于设计模式的重构部分,阐述了运用模式重构的一般方法,设计并深入分析了“显示与领域分离”,“动态共享机制”,“友好人机交互”,及“满足未来变化”等四种模式重构方法,给出了重构(略)过以上模式重构的实践活动,总结了模式重构的基本思路和应用流程.经过重构前后系统的设计比较,重构(略)果:改善了既有代码的质量,解决了相应模块难于维护难于扩展的问题. 本文阐述的基本重构实践活动,及归纳的模式重构方法具有一定的普遍意义,对于...
Software changes inevitably in its life-cycle. It changes for some reaso(omitted)ample, to erase errors, to adjust the chang(omitted)requirements and the contexts and so on. The changes of software bring the problems of softwar(omitted) Refactoring or restructuring can(omitted)he internal structure wi(omitted)ring the external behavior and prevent codes from decaying. To some extend, it can counter the problem of software entropy. This paper provides a systematic research in the field of the softwa...
目录:
摘要第5-7页
ABSTRACT第7页
1. 绪论第15-18页
  ·问题的提出第15-16页
  ·本文的研究内容及目标第16-17页
  ·本文的结构第17-18页
2. 软件重构及其基本方法第18-26页
  ·何谓软件重构第18-19页
    ·软件重构定义第18页
    ·软件重构原则——两顶帽子第18-19页
  ·软件重构动机第19-20页
    ·重构可以改进代码的设计第19页
    ·重构使软件更易被理解第19-20页
    ·重构帮助程序员找到臭虫第20页
  ·软件重构方法概述第20-22页
    ·重复代码第20页
    ·方法过长第20页
    ·条件逻辑太复杂第20-21页
    ·基本类型迷恋第21页
    ·不恰当的暴露第21页
    ·冗赘类第21-22页
    ·分支语句第22页
    ·组合爆炸第22页
  ·软件重构中的测试第22-24页
    ·测试在重构中的价值第22-23页
    ·重构与单元测试第23-24页
    ·NUnit 单元测试框架第24页
  ·软件重构工具第24-26页
3. 基于模式的重构研究第26-36页
  ·重构对软件设计的影响第26-27页
  ·设计模式简介第27-28页
  ·秦山系统重构中相关设计模式第28-34页
    ·抽象工厂(Abstract Factory)第28-29页
    ·单件模式(Singleton)第29-30页
    ·享元模式(Flyweight)第30页
    ·命令模式(Command)第30-31页
    ·中介者(Mediator)第31-32页
    ·状态(State)第32页
    ·备忘录(Memento)第32-33页
    ·策略(Strategy)第33-34页
    ·模板方法(Template Method)第34页
  ·设计模式对重构的意义第34-36页
4. 秦山核电系统的重构设计第36-42页
  ·系统重构前设计第36-38页
    ·系统架构图第36-37页
    ·原系统的一些设计缺陷第37-38页
  ·系统重构后的设计第38-42页
    ·系统架构图第38页
    ·业务逻辑层设计第38-39页
    ·用户界面层设计第39-42页
5. 秦山核电系统重构实施第42-51页
  ·基于 QA 审计的重构第42-44页
  ·基于“代码坏味”的重构第44-51页
    ·重新组织函数第44页
    ·在对象之间搬移特性第44-45页
    ·重新组织数据第45-46页
    ·简化条件表达式第46页
    ·简化函数调用第46页
    ·处理概括关系第46-47页
    ·“坏味重构”——更清晰的类职责第47-49页
    ·“坏味重构”——去除代码冗余第49-51页
6. 基于设计模式的重构第51-66页
  ·模式重构目标第51页
  ·将显示与领域分离第51-55页
    ·Command 模式重构第51-53页
    ·Mediator 模式重构第53-54页
    ·状态模式的引入第54-55页
  ·动态共享机制第55-58页
    ·Flyweight 模式重构第55-56页
    ·Abstract Factory 模式重构第56-58页
  ·更加友好的人机交互第58-60页
    ·Memento 模式重构第58-59页
    ·Memento,Command,State 的协作第59-60页
  ·考虑将来的变化第60-62页
    ·Strategy 模式重构第60-61页
    ·Strategy 模式程序实现第61-62页
  ·模式重构的原则与策略第62-66页
    ·用模式思考过程第63页
    ·倒换料功能重构案例分析第63-66页
7. 总结与展望第66-68页
  ·总结第66页
  ·展望第66-68页
参考文献第68-71页
致谢第71-72页
攻读硕士期间发表的论文第72页
本类相关论文:
·知识管理在软件组织中的应用研究
·支持物流交易的征信管理平台技术研究与实现
·用于区域规划问题求解的综合集成研讨厅系统设计与
·基于位置的权限管理系统研究与实现
·工作流管理系统访问控制技术研究
·基于REST的轻量级J2EE架构实现
·基于多框架的黄金交易系统的研究与实现
·公共服务平台呼叫中心知识库系统研究
·基于BPM的ERP实施方法研究
·基于XML技术的eCRM系统的研究与设计
软件重构论文 设计模式论文
·集成电路IP质量管理与度量:软件工程角度的研究
·基于切片度量的重构定位方法设计与研究
·软件设计信息抽取及其在面向方面建模中的应用
·基于构件的自组织软件体系结构研究
·广域监控系统的可重构协议解析器设计与开发
·基于Java设计模式的网络监控框架的设计与实现
·基于设计模式的深粮米业直销渠道管理系统的设计与
·设计驱动式创新机理与设计模式演化研究
·基于轻量级Java EE的水库优化调度系统研究
·中小企业B2C网上商店系统的设计与实现
  推荐期刊投稿
·辽宁广播电视大学学报
·上海社会科学院学术季刊
·电脑知识与技术.经验技巧
·水利天地
·毛纺科技
·电大理工
·哈尔滨商业大学学报(社会科学版)
·山东医科大学学报(社会科学版)
·陕西教育(教学版)
·组合机床与自动化加工技术
 
·数理化解题研究(高中版)
·江苏大学学报(医学版)
·中国卫生检验杂志
·延边大学学报(社会科学版)
·德语学习
·河南商业高等专科学校学报
·Electricity
·出版参考
·河北师范大学学报(自然科学版)
·广西农村经济
 
·贵州大学学报(自然科学版)
·钢铁技术
·广西农学报
·游泳季刊
·报刊荟萃
·昆明医学院学报
·中国卫生质量管理
·新疆农业科技
·数理化学习(初中版)
·民族文学研究
   免费论文
公共管理 | 法学 | 理学 | 医药学
政治 | 社会学 | 文学 | 艺术 | 哲学
工学 | 计算机 | 文化 | 英语论文
经济学 | 财政 税收 | 证券金融
管理学 | 会计审计 | 工商管理 | 教育
财务管理 | 论文写作指导 | 应用文
   收费论文
马列毛邓 | 哲学宗教 | 社会科学
政治法律 | 军 事 | 经 济
文化科学教育体育 | 语言文字
文学 | 艺术 | 历史地理 | 自然科学
数理化 | 天文 | 生物科学 | 医药卫生
农业科学 | 工业技术 | 交通运输
航空航天 | 环境安全
   浏览历史

联系论文网 | 收费论文 | 发表论文 | 论文翻译 | 友情链接 | 全部分类 | 网站地图 | 期刊导航
版权所有 2008-2018 论文天下 www.lunwentianxia.com 京ICP备08104503号