软件重构相关论文
针对航天器寿命延长与功能复杂度提升带来的对软件在轨重构和升级的迫切需求,基于SpaceWire设计了一种对星载软件升级与重构进行统......
随着电子信息、计算机等技术快速发展,未来信息处理系统算法流程越来越复杂、实时性要求更高,且面临场景负责、环境多变、任务多样等......
软件开发活动中,质量问题层出不穷。例如软件功能没有满足用户的需求,软件不健壮,由于低可靠性而引起的经常性失效,交付有缺陷的软......
随着开源社区的出现和飞速发展,越来越多的软件选择了拥抱开源,基于开源代码的软件开发逐渐成为新的软件开发生态。然而,开源软件......
文中基于软件无线电的技术原理及思路,提出了一种基于AD9371及Xilinx Zynq-7000 FPGA的软件无线电通用硬件平台的设计方案及工程实......
P2P技术是本世纪初兴起的热点研究课题,指的是网络中对等实体之间的协作通信模式。P2P技术自诞生之日起便获得业界高度的关注,因特网......
随着计算机技术应用的日益广泛,应用软件的复杂程度也愈来愈高。如何更合理地设计开发软件,更科学地管理软件开发的过程,已经成为......
目前广域监控系统已广泛应用于众多领域。与其它监控系统相比,其被控对象分布范围广,且具有多样性和易变性。不同种类的被控对象需......
软件会随着时间变得越来越难以理解,越来越难以维护。重构是在保持程序外部可观察行为不变情况下,对软件的内部结构进行重新改造和......
随着3G应用的逐步推广,应用软件的主流平台正在由个人电脑向手持智能终端转变,随之而来的是软件平台的移植,软件的功能没有发生大......
随着信息时代的到来,ERP(Enterprise Resource Planning)在国内外的应用已经日趋广泛。本文在分析了 ERP 应用现状的基础上,探讨了......
随着信息技术在现代企业内的广泛应用,企业应用软件变得越来越复杂;同时,频繁变化的业务环境要求企业管理模式与业务过程具有良好的柔......
本文对重构中代码味道自动化检测技术进行了研究。主要有以下几个方面: 1.分析了代码味道的涵义、特征和引发原因,并且根据关注的......
程序依赖性分析是软件工程领域中一项重要而基础的活动,它是对已有程序分析与理解的基础,并在程序切片、逆向工程、软件测试以及软......
测试驱动开发(Test-Driven Development,简称TDD)是一种可预测的软件开发方法,它是敏捷思想的重要体现,是极限编程的技术核心。它不仅......
CAD系统的可扩充性与后续开发的延续性一直是困扰国内CAD产业发展的瓶颈。设计出具有良好的集成性,开放性和高效率的软件体系结构也......
软件重构是软件工程的一个重要研究领域,是当前软件工程界的一个重要研究课题。通过软件重构,人们可以去除软件中的不良设计,改进软件......
面向Aspect编程很好的解决了面向对象程序中的横切关注点问题,提高了程序的模块性。近年来,面向Aspect编程逐渐从研究领域的“刀锋”......
学位
软件重构是现在计算机软件开发与维护中的一门重要的技术,它主要应用在应用期系统的维护和进一步扩展上,用于改善应用期软件系统的......
克隆代码是执行相同或类似功能的若干完全相同或十分相似的代码片段,它们差别细微,分散在软件的不同部分,手工方法难以进行统一维护,是......
随着嵌入式技术在虚拟仪器方面的应用逐渐增多,系统间协同工作也日益普遍,应用范围也更加广阔,涉及到多种语言、通信介质以及操作......
近年来,软件行业飞速发展。Web技术的发展是个代表,它的发展促进了企业应用软件的开发。由于业务的发展,需求的不断变化,很多企业面临......
软件体系结构是软件工程领域中发展迅速的一个研究领域。软件体系结构是指系统中构件、连接件和它们之间的连接和配置等,是对软件......
从软件生命周期来看,需求分析与设计阶段是软件开发的前期阶段,是编写代码的基础。设计阶段信息是指在软件设计阶段所产生的各种动......
互联网的出现和快速普及使得信息的获取和利用更加便捷,而信息无障碍建设使得残障人士特别是视障人士也能充分利用互联网上的资源与......
在软件生命周期里,软件重构是提高软件内部质量的关键技术,而重构定位是重构首要解决的问题。传统的重构定位方法都是基于“坏味道......
为适应用户提出的新需求或新的应用环境,应用软件需要不断地修改或增加代码,导致软件变得越来越复杂,可维护性不断下降。如何提高w......
Symbian作为一种智能手机平台目前得到广泛应用。Symbian编程具有多任务和内存保护的特性。软件的重构和进化是当前软件工程中的重......
重构技术由于其在构造灵活代码方面的实用价值已经获得了普遍应用。重构旨在提高软件质量,增强可理解性和可维护性。面向方面编程(A......
随着信息技术的飞速发展,企业信息化建设逐渐被社会各界所关注,并开始在企业的管理运作中发挥着越来越重要的作用。但是按照传统软......
本文重点分析了ERP的开发过程,讨论了目前各种软件开发模式的优点与缺点,并在结合作者参与开发的“面向中小型企业的智能可重构ERP......
随着可重组制造系统的提出,国内外学者分别从制造策略、制造系统建模、布局与优化、控制策略和可重构设备等多个方面进行了深入的......
软件重构在软件工程中愈显重要,对需要重构代码code smells的检测是基础工作,但code smells定义模糊、无量化.该文将人工免疫的基......
变化和重构是快速可重构信息系统(RRIS)的两个核心概念, RRIS对变化的适应或演化能力使它优于传统信息系统.本文首先提出RRIS的体......
整合重构的基本思想和物理设计的基本技术,提出了物理重构的概念.它是对软件物理结构的再设计,目的是在不改变软件外在行为的前提......
面向对象分析阶段,最主要的任务是建立对象模型。在建立对象模型的开始阶段需要建立相应的类图。一些小项目的类图可以直接获取,但......
随着通信体制的日益发展,对应的解调算法也呈现多样化的形态。结合软件无线电技术的应用,研究高效、快捷的解调器开发方式显得越来......
集对分析具有概念明确、计算简便和信息全面的优点,针对软件重构过程中,传统定位重构代码的方法仅仅依靠开发者的观察和主观意识进......
通过在软件体系结构层次实施软件重构,能够改善软件的质量、提高软件的易演化性。提出了扩展的构件依赖关系图的概念,将软件体系结......
面向对象的技术提高了软件重用能力 ,人们经验的不断总结也不断地改善了设计方法。如何去改善我们原有的系统是一个比较复杂的课题......
在总结面向对象1∶1双向关联关系几种典型的设计方法的基础上,利用类方法和类变量提出了一种适应1∶1双向关联关系设计变化的代码......
首先设计并实现一个基于摄像头的阅卷系统,该系统由试卷获取、灰度化、二值化、畸变变换、倾斜校正、图像定位和识别等图像处理流......
X86平台虚拟化技术在网络和嵌入式应用中具有广阔的发展空间,但是虚拟机对硬件设备的高效访问是一个有待研究的问题。目前流行的xe......
重构是对软件的一种调整,在不改变软件的行为的同时提高其可理解性,降低其修改成本.模板是标准C+ +语言中的一个重要特性,并激起了......
软件重构历史的自动检测是目前软件重构领域的一个研究热点。其主要目的是方便程序员或软件维护人员理解软件演化的历史,也便于根......
伴随着现代人们重视软件维护及优化的程度不断增强,重构技术得到了飞速发展。面向方面(AOP)的重构是面向方面技术与重构技术相互结合......