软件演化过程设计及改进研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:qhjiso
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件演化己成为软件生存周期中最重要的形态之一,进入了软件的各个领域,成为了今天软件工程研究的热点领域。软件演化的过程表现出了明显不同于传统软件过程的特征。因此,对支持软件演化的软件过程(简称软件演化过程)进行研究摆在了我们面前。本文围绕软件演化过程(SEP)这个中心,在对软件演化过程的概念及性质进行概述的基础上详细论述了有关演化过程建模以及演化过程效率改进的相关方法,得出了一些有用的方法和结论。 软件演化过程模型是软件演化过程的静态描述,构造以Petri网描述的过程模型有利于对软件演化过程进行分析、控制和度量。本文提出了一种基于模型比较的过程层演化过程建模方法,用Petri网描述的工作模型对软件演化前后的业务逻辑建模,通过比较演化前后的工作模型得出实施演化的活动集合,分析这些活动对软件产生的实际影响,最终获得可以转化为演化过程模型的演化活动图。 构造全局层的演化过程模型有利于从整体上了解软件演化过程的结构,控制演化过程的复杂性,支持演化过程的开发和复用,提高过程质量。本文提出了一种基于构件的全局演化过程建模方法,用可复用的构件进行组装得到一个全局的软件演化过程模型。 模型的优化和裁剪是软件演化过程模型的一个研究重点,而对于过程模型的优化主要体现在对其效率的改进上。演化过程模型较低的并行度直接导致了演化过程实施的低效率。对低效率模型片断的并行性进行充分地挖掘,提取那些可以被并行执行的过程活动是进行效率改进的主要方法。本文对待改进模型片断在改进前后与整个模型接口不一致的情况进行了分析,提出了一种对接口进行处理以解决这种接口不一致性的方法。 论文最后对模型效率改进算法进行了实现,对开发好的一个较完整的支持并行性挖掘的演化过程改进系统EIS进行了介绍,并以一个具体的过程改进实例对系统功能进行了说明。
其他文献
随着网络通信技术的高速发展,和数字视频在跨领域中的广泛应用,适应于异构网络的多样化视频服务为人们的生活和工作提供了更便捷、高效的视频体验。但是不同网络接入模式的服务
学位
近年来,随着INTERNET高速发展,WEB软件应用迅速推广,企业应用也基本上基于WEB进行开发,迫切需要对WEB软件进行性能测试。而WEB程序性能测试相对于通常软件测试有其自身的特殊性和
真实的节目,绝对的实力星尚传媒自2002年来,与北京广播电台及全国上百家广播电台合作,推出了《奥运全知道》等一系列令人耳目一新的广播节目。 Real Program, Absolute Stre
联机分析处理(OLAP)是在海量数据上进行的分析操作,通过复杂的分组聚集计算从海量的历史数据中提取出供企业决策分析的不同粒度分析结果。从查询处理特点来看,带有复杂分析计算
本文以提取彩红外遥感影像中的植被信息为课题背景,研究在彩红外遥感影像中消除阴影和有色地物对提取信息的影响。利用有效的技术理论来解决工程实践中的实际问题;以区域分割、
近日,中原农险金融支农创新试点项目“活体抵押贷款+牲畜死亡率保险”在巴彦淖尔市落地.中原农险和农业银行分别为内蒙古吉牛牧业有限公司活体肉牛提供了439万元的风险保障和
期刊
  企业级应用系统已广泛应用到现代社会的各行各业,随着企业信息化程度的提高,企业级应用系统开发质量和效率与企业的发展紧密的关联起来。构件技术和.NET环境的出现为解决这
"二00七年以来,郭敬明、张悦然等一批深受中国青少年喜爱的‘八0后’作家纷纷加入中国作家协会,引发社会各界热议。对此,正在参加中国作协七届三 Since 2007, a group of 80
近期河南省夏邑县李集镇有两万亩大白菜等待销售,于是有媒体记者前去采访,并发出了“夏邑李集2万亩大白菜急寻销路”的消息。由于记者在报道中对信息把握得不够准确和全面,导
目的 探讨老年冠心病患者血清一氧化氮 ( NO) 、可溶性细胞间黏附分子 -1 ( sICAM-1) 、可溶性血管内皮细胞黏附分子-1 ( sVCAM-1) 、脂联素、生长分化因子-15 ( GDF-15) 的