程序理解相关论文
开源及企业软件项目和各类软件开发网站上的代码片段是重要的软件开发资源.然而,很多开发者代码搜索需求反映的代码的高层意图和主......
程序设计在小学生信息技术课堂开展,已经得到了广泛共识,同时,教学过程中也伴随着各种问题出现。本文针对问题,提出改进办法,即小学生程......
随着计算机技术的发展与普及,软件数量不断增多,软件的的规模和复杂度也在大幅增加,软件的开发、维护以及重用的难度也随之大大提......
源代码的摘要可以帮助软件开发人员快速地理解代码,帮助维护人员更快地完成维护任务.但是,手工编写摘要代价高、效率低,因此人们试......
随着软件产业的发展,我们面临的遗产软件不仅在数量上日益增多,而且在比例上也逐渐上升,能否很好地利用这笔财富,将在很大程度上影......
在软件项目的开发中,利用已有的遗产软件系统服务于新的业务需求,已经成为软件工程的一个发展方向.基于此,对现有遗产软件进行维护......
随着软件产业的迅速发展,软件系统的规模、数量以及复杂性与日俱增,使得软件系统的开发、测试和维护的重要性和难度也越来越大。将可......
随着我国经济和社会的不断发展,核电已经成为我国能源战略重要组成部分。但是,单纯引进国外核电软件已不能完全满足我国核电发展的需......
在软件维护及再工程中,对遗留系统进行逆向工程是不可或缺的,而在逆向工程中一个很重要的工作就是对遗留系统进行程序理解。从源代码......
移动代理是由用户创建并代表其创建者执行特定任务的程序对象。它的特点是其移动性和智能性。当移动代理迁移到某一台主机上执行时......
软件系统理解用于软件维护、软件测试、软件再工程和软件复用等多个软件工程领域,其目的是通过了解系统本身、系统专家和系统历史,......
软件维护是软件投入使用后,对软件进行适应性、修正性、完善性、预防性维护的阶段,是整个生命周期中最漫长,时间成本最高的阶段。......
随着软件工程领域的发展,软件维护问题已成为当前软件产业面临的重要课题。在软件维护过程中,程序理解是一项枯燥、费时且困难的任......
随着软件产业的迅速发展,软件维护成为软件产业面临的重要课题,理解并修改软件是软件维护的核心。程序代码的规模和复杂性使得程序......
程序分析评价技术在程序测试、程序维护以及信息领域的软件版权侵权等方面中都有着广泛的应用前景。但是目前的程序分析评价技术主......
随着软件系统的规模越来越大,结构越来越复杂,为了更好的理解程序,为了更合理的开发软件,软件切片技术逐渐成为软件工程学中的一个......
程序理解是软件维护的重要阶段,程序员对程序的理解程度直接影响到维护工作的正确性和效率。由于在设计程序时,尤其是使用面向对象方......
随着信息时代的来临,社会对软件的需求迅速增长,各种类型的、复杂多变的软件与日俱增,而这些软件大部分是用高级语言编写的,但绝大......
程序理解在软件开发和维护过程中占据重要地位,贯穿软件开发生命周期的始终。程序可读性分析和概要化技术是程序理解的重要组成部......
为了满足用户不断增加的需求,软件产品需进行不断的维护与演化。而在软件维护与演化的过程中,开发人员面临的主要问题之一就是如何......
程序理解活动是软件维护工作中的一个重要步骤。然而由于不完整文档和系统本身的复杂性,程序理解活动往往会耗费软件维护人员大量......
在软件的开发和维护过程中,与代码对应的注释经常存在缺失、不足或者与代码实际内容不匹配等问题,但手工编写代码注释对开发人员来......
代码审查是高可靠性嵌入式软件开发中不可缺少的一个人工测试环节。近年来随着软硬件复杂性、需求多样性的增多,以人工为主的传统......
瑞典皇家科学院2013年10月9日宣布:2013年诺贝尔化学奖授予三位美国科学家马丁·卡普拉斯、迈克尔·莱维特和亚利耶·瓦谢尔,以表彰......
数学理解有直观理解、程序理解、抽象理解和形式理解等不同层次,仅仅基于经验、形象的理解是直观性的浅层次理解。在数学学习中,随着......
通过对程序理解、可视化技术、信息检索等基础理论的研究,设计针对Java程序的程序理解辅助系统,实现类层次图、类依赖图、控制流图......
将Windows平台上的应用系统资源移植到Linux平台,是扩大Linux应用范围的重要途径之一.由于Windows和Linux在消息通信机制上的较大......

