基于反馈的软件演化过程

来源 :云南大学 | 被引量 : 0次 | 上传用户:luxi0194
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统的老化,软件演化已成为软件工程的一个新兴领域。软件演化就是指对遗传软件系统在其生命周期中不断维护,不断完善的系统动力学行为;是对软件系统不断地再工程,使之能满足用户和环境不断变化的需要。 本文在已有相关工作的基础之上对软件演化过程进行了相应的分析和研究。首先,对软件演化及过程的特征进行了描述,提出软件可演化性及软件演化过程的相应活动,认为软件演化过程包括演化计划、系统理解、需求变更分析、程序重构、系统测试等活动,并与传统的软件开发过程进行比较。其次,从系统工程的角度分析了软件演化过程中的反馈机制,阐述软件演化过程本身就是一个反馈系统。同时,对双变迁Petri网进行扩展并提出基于反馈循环和扩展双变迁Petri网的软件演化过程模型。最后,提出了软件演化过程的裁剪和改进的相应框架。
其他文献
随着网络技术和数据库技术的飞速发展,信息化成为了各国政府关注的一个热点。在电子政务建设过程中,不同部门的系统无法连通,信息无法共享,出现了大量的“信息孤岛”。在这样的应
随着无线传感器网络的广泛应用,针对其研究也越来越多,一个热点问题是能源供应。众所周知,工业电池仍是各种移动设备的瓶颈,频繁更换电池消耗大量人力、物力和财力。在这种情
经食管超声心动图是近几年出现的超声心脏图像采图技术,较以往的超声采图技术,有较高的成像质量。但由于医疗条件限制,临床采图过程只能由有限的人进行学习操作。经食管超声心动
近些年来,以在线社交网络、博客、微博、社会化新闻站点、线上虚拟世界等为代表的社会媒体网站出现了井喷式发展。这些平台为数以亿计的用户提供了一个前所未有的机会来创建并
嵌入式系统是一个快速发展的领域。嵌入式系统的研究内容涉及到计算机学科的各个方面。目前主要关注的应用领域是网络系统、无线网络、3G应用、消费电子等。主要的技术热点包
随着多媒体和网络技术的发展,建立在Internet上的多媒体应用占据越来越重要的地位,而视频媒体则是多媒体应用中的一个不可缺少的重要部分。多媒体应用的开发都需要建立和管理一
当前广泛开展的大规模天文观测将产生海量的天体光谱数据。收集了海量的光谱数据后,需要对其分析和确定其类型,这可以帮助天文学家从统计学的角度研究天体的演化。因此天体光谱
数据融合这一概念最早出现在20世纪70年代末期,开始并未受到足够的重视。近几十年来,随着传感器技术的迅速发展,尤其在军事指挥系统中对提高综合作战能力的迫切要求,使其得到了长
塑料卡片(如电话卡,充值卡等)已经深深地渗透到人们生活中,其需求量非常大。在卡片生产实践中我们发现,每张塑料卡片上带有的独特信息(如电话卡账号、密码等)能够赋予卡片远超过
随着科学技术的不断发展,人们对印刷品质量有了更高的要求,税票印刷行业也是如此。然而,由于机械精度、印刷工艺等各方面的影响,税票印刷过程中不可避免的会出现污点、漏印、飞墨