软件演化相关论文
代码变更是软件演化过程中的关键行为,其质量与软件质量密切相关.对代码变更进行建模和表示是众多软件工程任务的基础,例如即时缺......
自然计算是模拟自然界的结构、功能或者层次关系等的一系列计算模型与算法。按照计算模型的启发源分类,自然计算可以分为物理层次......
随着软件开发迭代速度的加快,开发人员在编码过程中往往由于交付压力等种种原因违反软件设计的基本原则,造成代码坏味,进而影响软......
演化性是软件两大特性(构造性和演化性)之一,软件演化分为静态演化和动态演化,静态演化是动态演化的基础。本文以变化为出发点,基......
程序员在进行软件维护时往往需要考虑代码之间的依赖关系而修改多处代码。目前软件中普遍存在大量采用不同编程语言编写的辅助文件......
伴随着越来越多的成功软件系统变成了遗产系统,软件演化的重要性和普及性越来越强。软件演化已成为软件生存周期中最重要的形态之一......
需求分析是软件工程至关重要的活动之一,要求提供确定相关的业务需求的可操作、可度量、可测试的软件系统规约,并为最终确定软件......
随着软件在使用的过程中新的需求不断出现、使用环境不断变化、修复使用中发现的缺陷以及新技术的出现,软件通过演化来适应外在环境......
计算机技术为信息系统的演化提供了几种相应的支持技术:体系结构开发方法、特定域语言和XML技术.该论文中,在上述技术的基础上,我......
在当今软件开发中,软件需求的变化的频率越来越高,相对应的,软件系统也要发生改变,人们用术语“软件演化”来描述软件这种不断变化的行......
今天,软件的提交形态已从产品形态向服务形态转换,软件需要根据用户的需求和技术的变化不断改变。这种改变的频率越来越高,推动软件从......
在当今软件开发中,软件需求的变化的频率越来越高,与之相应,软件系统也要发生改变,人们用术语“软件演化”来描述软件这种不断变化的行......
随着越来越多的成功软件系统成为了遗产系统(1egacy system),软件演化的重要性和普及性越来越强。软件演化已成为软件生存周期中最......
随着软件规模的扩大,遗留系统问题越来越突出,软件演化问题逐渐成为今天软件工程研究的热点。软件演化过程,作为软件演化和软件过......
随着计算机应用的深入和软件工程的发展,软件系统与其它系统一样,其自身也会逐渐老化,不再适应用户和环境的需要而变成遗产系统(le......
在基于构件的软件开发过程中,构件是软件复用的基本单元,而构件的演化是由一系列复杂的变化活动组成。在动态演化过程中,当某一构......
现如今软件系统需要不断地进行演化以适应外部环境和用户需求的频繁变化,软件演化已成为软件系统整个生命周期的重要形态之一。因......
传统的软件技术体系本质是一种静态、封闭的结构框架,软件实体缺乏动态适应能力、缺乏自主性、难以根据应用需求进行动态协同,因此难......
在软件演化与维护过程中,软件的频繁变更是一个永恒的话题。修改错误、增加新的功能或者适应新的运行环境等因素都将引起软件的变更......
目前的世界,以信息科技为代表的高科技技术正发生着深刻的变革。信息技术已经无所不在的应用到社会的各个领域当中。信息技术的进步......
软件演化是指在软件系统的生命周期中软件维护和软件更新的动态行为。随着软件系统规模的不断扩大以及需求的不断变化,对软件模型......
随着计算机应用的深入和软件工程的发展,软件系统已成为现代社会最重要的资产之一。越来越多的公司和社会机构依赖于其内部的软件系......
重构指在不改变软件外在行为的前提下,改善软件内部结构,从而在软件演化过程中优化软件质量,提高软件可理解性、可维护性和可扩展性等......
成熟的应用软件系统已经被运行在单个UE(Unit of Execution)的硬件环境中来帮助人们解决数据和业务逻辑问题。但是随着计算机的广......
软件演化指的是软件进行变化并达到所希望形态的过程,可分为静态演化和动态演化两种类型。由于动态演化具有持续可用性的优点,已成......
由于用户需求和运行环境会不断的变化,软件系统在运行过程要不断地更新,这导致了软件演化性的不断增强,因而演化性也成为了软件的......
随着软件规模的扩大和软件复杂度的不断升,软件配置故障已成为导致软件系统失效的主要原因之一。目前软件系统内的配置项约束及其......
软件系统逐渐发展为服务和构件的组合交付,并在社会的发展中出于需要被不断地调整和扩展,使得软件系统的规模和结构都趋于复杂化。......
演化是软件生命周期的重要部分。挖掘软件仓库的代码信息可以提供更多软件演化的信息。随着软件系统越来越复杂,软件系统的结构特......
软件需求的不断变更是如今的常态,为了既满足用户需求又适应系统依赖环境的改变,现有的构件系统就必须要进行改变演化,使之成为业......
软件演化指的是软件在其生命周期内不断更新变化的过程,是软件的本质特征之一,其贯穿于整个软件的生命周期之内。通常,软件通常通......
代码异味是指软件中存在的不良程序设计。随着软件的演化,增加或修改相关功能可能会破坏原有的程序结构,从而引入异味。因此,研究......
现代软件的开发和维护大多都是基于版本控制系统进行的,这很大程度提高了多名开发人员协作开发软件的工作效率,但想要达到最好的协......
随着软件规模的不断扩大,软件故障诊断的难度也随之提升。软件日志记录软件运行时信息,在软件故障诊断中占据重要地位。但开源软件......
软件开发不是一蹴而就的,软件将长期处于运行且持续演化的阶段。在软件演化过程中,对源代码进行修改可能会导致缺陷的产生,软件演......
随着软件规模的不断增大,软件故障发生的概率及其复杂性也在逐渐增加。日志作为软件故障时系统运行的重要资料,被广泛的应用在目前......
随着对软件功能需求的不断增加,软件的结构趋于复杂,如何去度量和控制软件的复杂性已经成为软件工程领域的研究者们亟待解决的问题......
软件演化是一个软件系统不断调节变化从而满足开发需求的过程,演化的过程在整个软件生命周期中都会出现。软件需求的变更、算法的......
软件演化是指在软件系统的生命周期内软件维护的行为和过程。随着软件的演化,软件的架构和代码会产生相应的变更,获取软件演化过程......
软件特征定位是软件演化活动得以顺利展开的前提条件,软件特征定位研究结果的评估方案决定软件演化的波及范围,好的特征定位方法能......
在软件系统的演化和维护过程中,软件系统会根据用户的需求的扩张发生改变,该过程需要进行软件修改。在实施软件修改之前,可以使用......
随着互联网行业的迅速发展,生活越来越便利。大量提高生活质量,给人们衣食住行方方面面带来便利的软件不断涌出,比如,淘宝、美团、......
提出了一个适用于复杂系统软件的可信性评估自适应模型。该模型不仅对连续状态下可信性评估的动态求解的实现逻辑进行了合理抽象,......
从源码中抽取设计模式作为逆向工程的一部分对于提高软件可理解性、可维护性及软件演化具有重要意义.本文提出设计模式抽取技术的......
随着软件理论与技术的发展,越来越多成功的软件系统变成遗产系统(legacysystem),软件演化的重要性和普及性越来越明显。一方面,软件演......