欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 计算机软件重构的研究现状和应用前景

计算机软件重构的研究现状和应用前景

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  1、对软件重构的状态

  软件紧紧围绕重构以下几方面的研究,取得了一定的成绩。

  (1)研究对基本重建方法和复合重建方法,例如一组奥普戴克的基本重建方法用于C + +语言的定义,在此所定义,条件和动作执行由每个基本重建方法。在重构与每个基本方法的最小单位重建。通过在程序修改步骤中进行的操作那样,前提是要确保程序的行为。这些基本的重建方法相结合,形成复合物的重建,可以用来解决问题的重新配置复杂。 Roberts等人。由奥普戴克研究的启发,基本重建方法进行了改进,增加了交条件的限制,讨论了复合结构的依赖性问题的基本重建,提出了R计算器前提的复合重建的计算方法,并根据辅助重建开发工具Smalltalk的。

  (2)不良的程序结构的探索和整合。如冗余代码消除,探索和整理,横切关注点层次的探索和包装等。冗余代码清除勘探方法主要是使用字符串,类层次结构安排使用面向方面的范式研究和实践主要使用“递增”算法,交叉和勘探和封装。

  (3)方法和工具的理解程序。对于软件的维护和重建应基于理解的程序结构来执行。除了按照程序代码的勘探结构不良的程序,而且还需要设计周围的程序分析模型。如保罗等人开发的Ovation系统,使用的执行模型视图不同层次的程序可视化的抽象和生成的模型来进行一些操作。瑞吉的发展反向使用有向图来表示软件组件及其之间的关系的工程环境。

  (4)重建方法的典型设计。方法如德田和重建使用手工方法对设计模式的应用1R的巴托雷,他们通过实验指出:在重建中使用,并介绍了设计模式的典型系统,可以显着提高软件的质量。 Tonella和Potrich提出了C + +代码的UML交互图的自动提取方法。基于该方法的静态程序分析,基本可以在任何输入程序的结果进行说明。对象交互图的提取过程分为两个步骤:第一步,从源推断变量对象程序中创建和计划;第二步,每个方法调用分解发送类包含互动的过程和接收类。

  (5)软件重构工具。奥普戴克开发工具,如重构的C + +重构工具,由罗伯茨等人的Smalltalk耐火材料等浏览器的开发。虽然这些工具不能成为一个实用的工具,但是是未来工作的基础。

  (6)在软件重构的研究的不足之处。软件重建经过近20年发展的研究,取得了一些成绩,在理论和方法,已经形成了一些基本的系统,但还不够完善。举例来说,仍然没有太大的程序理解是指用于勘探,自动程序坏的程序结构仍然不高,多数在面向对象的语言,而不是用新的语言机制,提高了工作学习计划结构的研究工作,作为一个典型的设计模式改善程序结构也不够丰富。对于复合可重构粒度较大,缺乏程序行为的严格证明的保留,对于复合重建,使用测试方法为基础。辅助工具基本不是自动的,但大多数现有的工具重建只支持基本的重建和简单的复合重建。对于大尺寸,缺乏相关辅助工具的复合重建。

  2、应用软件重构

  随着一些主流的开发工具引进的软件重构工具,越来越多的软件开发人员必须了解并改善其使用的软件重构工具,它敦促重建方法和重构工具的需求日益增加的程序结构。另一方面,当前的软件开发不再从零开始,许多软件的开发在开发实现原来的基础上。这就需要对原有系统的可重用性是非常高的,该软件可重构技术是软件复用的基础。最后,作为软件维护工作的软件开发周期也越来越多,软件重构技术是提高维护效率,降低维护成本效益的手段。因此,方法和软件重构技术,并具有广阔的应用前景在提高软件开发环境,提高软件开发的效率。

  参考文献

  [1]张国辉,谢小鹏,陈建明.一种软件重构设计方法及其应用[J].现代制造工程,2O10(05).

  [2]王颖斯,刘建宾.软件重构技术综述[J].福建电脑,2009(10).

  [3]殷定媛,高建华.软件重构中Visitor设计模式和应用[J].计算机工程与设计,2006(24).

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/230006.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学