软件重构相关论文
针对航天器寿命延长与功能复杂度提升带来的对软件在轨重构和升级的迫切需求,基于SpaceWire设计了一种对星载软件升级与重构进行统......
随着电子信息、计算机等技术快速发展,未来信息处理系统算法流程越来越复杂、实时性要求更高,且面临场景负责、环境多变、任务多样等......
软件开发活动中,质量问题层出不穷。例如软件功能没有满足用户的需求,软件不健壮,由于低可靠性而引起的经常性失效,交付有缺陷的软......
随着开源社区的出现和飞速发展,越来越多的软件选择了拥抱开源,基于开源代码的软件开发逐渐成为新的软件开发生态。然而,开源软件......
云计算在企业软件市场上具有相当大的潜力,它给 SaaS (Software as a Service)带来了机遇.传统的 Web 系统向多租户 SaaS 应用的转......
针对传统无人航天器软件重构技术耗时过长和重构性能较差的问题,提出基于CPCI模块的无人航天器软件重构技术。调用CPCI模块内总线......
为了提高软件质量,组合使用重构技术、软件度量和元启发式搜索可以有效改进软件的结构而不影响其功能.本文提出一种基于鲸鱼优化算......
现代社会经济飞速发展,各行各业对计算机软件的依赖越来越重。业务的增长带来软件的业务内容和逻辑频繁变动,直至所使用的软件效率......
重构是对软件的内部结构所作的一种改变,这种改变在可观察行为(Observable behavior)不变的条件下使软件更容易理解,而且修改更廉......
本文指出了从"软件制造仪器"到"软件制造一切"再到"软件重构未来、统治世界、定义一切"等论点,说明了国内外对"软件制造一切"概......
文中基于软件无线电的技术原理及思路,提出了一种基于AD9371及Xilinx Zynq-7000 FPGA的软件无线电通用硬件平台的设计方案及工程实......
P2P技术是本世纪初兴起的热点研究课题,指的是网络中对等实体之间的协作通信模式。P2P技术自诞生之日起便获得业界高度的关注,因特网......
目前广域监控系统已广泛应用于众多领域。与其它监控系统相比,其被控对象分布范围广,且具有多样性和易变性。不同种类的被控对象需......
该文主要研究以下几方面的内容:首先,该文提出了一种支持嵌入式系统动态重构的PBO软构件模型,它是一种结合基于对象技术和端口自动......
软件会随着时间变得越来越难以理解,越来越难以维护。重构是在保持程序外部可观察行为不变情况下,对软件的内部结构进行重新改造和......
随着3G应用的逐步推广,应用软件的主流平台正在由个人电脑向手持智能终端转变,随之而来的是软件平台的移植,软件的功能没有发生大......
随着信息技术在现代企业内的广泛应用,企业应用软件变得越来越复杂;同时,频繁变化的业务环境要求企业管理模式与业务过程具有良好的柔......
本文对重构中代码味道自动化检测技术进行了研究。主要有以下几个方面: 1.分析了代码味道的涵义、特征和引发原因,并且根据关注的......
程序依赖性分析是软件工程领域中一项重要而基础的活动,它是对已有程序分析与理解的基础,并在程序切片、逆向工程、软件测试以及软......
面向方面编程技术与传统的重构技术融合,掀起了面向方面软件重构研究的热潮。这一课题分为方面挖掘和方面重构两个步骤,方面挖掘是方......
测试驱动开发(Test-Driven Development,简称TDD)是一种可预测的软件开发方法,它是敏捷思想的重要体现,是极限编程的技术核心。它不仅......
CAD系统的可扩充性与后续开发的延续性一直是困扰国内CAD产业发展的瓶颈。设计出具有良好的集成性,开放性和高效率的软件体系结构也......
软件重构是软件工程的一个重要研究领域,是当前软件工程界的一个重要研究课题。通过软件重构,人们可以去除软件中的不良设计,改进软件......
面向Aspect编程很好的解决了面向对象程序中的横切关注点问题,提高了程序的模块性。近年来,面向Aspect编程逐渐从研究领域的“刀锋”......
学位
软件重构是现在计算机软件开发与维护中的一门重要的技术,它主要应用在应用期系统的维护和进一步扩展上,用于改善应用期软件系统的......
克隆代码是执行相同或类似功能的若干完全相同或十分相似的代码片段,它们差别细微,分散在软件的不同部分,手工方法难以进行统一维护,是......
随着嵌入式技术在虚拟仪器方面的应用逐渐增多,系统间协同工作也日益普遍,应用范围也更加广阔,涉及到多种语言、通信介质以及操作......
近年来,软件行业飞速发展。Web技术的发展是个代表,它的发展促进了企业应用软件的开发。由于业务的发展,需求的不断变化,很多企业面临......
软件体系结构是软件工程领域中发展迅速的一个研究领域。软件体系结构是指系统中构件、连接件和它们之间的连接和配置等,是对软件......
重构指在不改变软件外在行为的前提下,改善软件内部结构,从而在软件演化过程中优化软件质量,提高软件可理解性、可维护性和可扩展性等......
互联网的出现和快速普及使得信息的获取和利用更加便捷,而信息无障碍建设使得残障人士特别是视障人士也能充分利用互联网上的资源与......
在软件生命周期里,软件重构是提高软件内部质量的关键技术,而重构定位是重构首要解决的问题。传统的重构定位方法都是基于“坏味道......
为适应用户提出的新需求或新的应用环境,应用软件需要不断地修改或增加代码,导致软件变得越来越复杂,可维护性不断下降。如何提高w......
单元测试是集成测试与系统测试的基础,是测试驱动开发与软件重构的基石。随着测试驱动开发方法的流行,单元测试愈发重要。本文主要......
Symbian作为一种智能手机平台目前得到广泛应用。Symbian编程具有多任务和内存保护的特性。软件的重构和进化是当前软件工程中的重......
重构技术由于其在构造灵活代码方面的实用价值已经获得了普遍应用。重构旨在提高软件质量,增强可理解性和可维护性。面向方面编程(A......
现有程序依赖性分析技术单独考虑数据依赖与控制依赖,忽略了两者之间的联系,不利于提高分析的精度.提出了概率依赖性的概念,分析各......
本文针对新型网络经济模式下企业对ASP服务模式的虚拟企业建模平台的需求,提出运用软件重构对已有的建模支持系统-VEMS进行移植的......
随着信息技术的飞速发展,企业信息化建设逐渐被社会各界所关注,并开始在企业的管理运作中发挥着越来越重要的作用。但是按照传统软......
随着恻络技术和信息技术的快速发展,经济全球化趋势不断加强,企业所面临的市场和经营环境发生了巨大的变化。企业的生产管理模式向着......
本文重点分析了ERP的开发过程,讨论了目前各种软件开发模式的优点与缺点,并在结合作者参与开发的“面向中小型企业的智能可重构ERP......
随着可重组制造系统的提出,国内外学者分别从制造策略、制造系统建模、布局与优化、控制策略和可重构设备等多个方面进行了深入的......
本文介绍集对分析在软件质量评价和软件重构方案优选中的应用,虽然其思路和方法也可以用于其他系统问题的综合评价,但更需要吸收其他......