基于软件演化过程构件的软件演化过程复用

被引量 : 0次 | 上传用户:jplayer2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着越来越多的软件系统变成遗产系统,软件演化的重要性和普及性越来越强。一方面,软件演化已成为软件生存周期最重要的形态之一,进入了软件的各个领域,成为了今天软件工程研究的热点领域;另一方面,软件过程在提高软件演化的效率和质量方面发挥着重要的作用。正是如此,术语软件演化过程,软件演化和软件过程的交叉学科,成为了软件工程的一个关键领域。一个良好的软件过程能够有效地促进软件演化的成功实施,反之,将导致软件演化的失败。随着越来越多的软件演化过程模型被软件演化过程元模型(EPMM)构建出来,如何复用软件演化过程模型呢?因此,对软件演化过程复用进行研究摆在了我们面前。本文致力于研究使用软件演化过程构件来有效地支持软件演化过程复用。为了这个目的,论文主要工作如下:第一,提出软件演化过程构件模型(EPCM),定义软件演化过程构件。软件演化过程构件模型基于3C模型,由接口,内容和上下文组成。第二,设计软件演化过程构件描述语言(EPCDL)。EPCDL提供了一个两层的扩展语言框架,描述了软件演化过程构件和过程架构,支持软件演化过程构件的裁剪和组装。第三,基于软件演化过程构件模型,系统地提出软件演化过程构件的裁剪算法,分别是增加操作,删除操作,分裂操作和合并操作。第四,基于软件演化过程构件模型,系统地提出软件演化过程构件组装算法,分别是顺序组装,选择组装和并行组装。第五,提出基于过程架构的软件演化过程构件组装方法。总之,本文基于软件演化过程构件,提出了一个系统的方法来支持软件演化过程复用。
其他文献
污泥蚯蚓粪是蚯蚓食用含有污泥的饵料后经过消化系统排除的物质。本文主要研究污泥蚯蚓粪对万寿菊生长发育的影响,试验使用了污泥和牛粪按照1:1、2:1、3:1、4:1、5:1和1:0比
西方文化的强势地位是由多方面要素共同作用的结果。具体分析可以发现,它是由西方国家的文化势能、权力体系、对外文化战略、大众文化、科学技术和媒体传播等要素有机组成的
目的探讨"威派"止血贴在股动脉穿刺点止血中的应用价值。方法 2010年5月至2012年5月收治行经股动脉穿刺介入诊疗患者320例,根据使用的穿刺鞘不同分为5 F(180例)和7 F(140例)
背景:随着国民经济的快速发展,城乡居民生活水平有了很大提高,生活方式性疾病已经成为我国居民的主要健康问题之一。膳食结构和身体活动度是生活方式性疾病的两个基本决定因
本文通过文献资料法、调查访问法、比较法、逻辑分析法等研究方法,对我国普通高等学校体育类专业教学实践的现状进行研究。在对体育教育专业与体育非师范各专业的教学实践的
Lewis酸在有机合成中应用非常广泛,它的使用使一些原本不能或不易进行的反应可以在温和的条件下进行,从而在很大程度上促进了有机合成化学的发展。发展新的具有选择性、高产
3月,因为国际妇女节的存在,理所当然地成为女人的季节。平时忙碌的你们,暂时抛开工作、家庭和子女的烦恼,停下来歇一歇吧。服装、香水、手表、彩妆……尽情体味香奈儿让人无
<正> 我国少数民族地区拥有占中国国土总面积30%的43亿多亩(288万平方公里,2880万公顷)草地,有各种大小家畜18100多万头;全国71.6%的羊(绵羊、山羊),39.3%的牛、马,13%的猪分
通过分析儿童智力因素说明在童装设计中图案设计对启发儿童智力的作用,通过研究土家锦的图案设计特点得出意象图案设计在儿童智力开发中具有的多方面积极作用,可以培养儿童对传
牛奶纤维是一种新型的再生蛋白质纤维,主要成份为蛋白质。牛奶纤维集天然纤维(棉、毛、麻、丝)和化学纤维的优点于一体,它不仅具有化学纤维的强度高、收缩小、防霉、防蛀的品