构件化软件演化信息建模和获取方法研究-论文.pdf

构件化软件演化信息建模和获取方法研究-论文.pdf

ID:57974588

大小:517.33 KB

页数:3页

时间:2020-04-18

构件化软件演化信息建模和获取方法研究-论文.pdf_第1页
构件化软件演化信息建模和获取方法研究-论文.pdf_第2页
构件化软件演化信息建模和获取方法研究-论文.pdf_第3页
资源描述:

《构件化软件演化信息建模和获取方法研究-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第31卷第2期计算机应用研究V01.31No.22014年2月ApplicationResearchofComputersFeb.2014构件化软件演化信息建模和获取方法研究术钟林辉,谢冰(1.江西师范大学计算机信息工程学院,南昌330022;2.北京大学计算机信息科学技术学院,北京100871)摘要:为了清晰、全面地获取构件化软件的演化历史信息,通常需要提供演化信息表示和建模的有效手段。分析了构件化软件演化信息获取所需解决的若干问题,提出了在软件构件模型基础上,增加建模元素以表示软件演化信息的方法;通过结合软件配置管理系统,

2、实现对构件化软件变化过程的追踪和管理。基于该方法和相应的系统支持,可以为实施软件重构和后期开发提供指导。关键词:软件演化;演化信息;软件体系结构;软件构件中图分类号:TP311文献标志码:A文章编号:1001—3695(2014)02.0401—03doi:10.3969/j.issn.1001—3695.2014.02.019Researchonevolutioninformationmodelingand—acquisitionforcomponent.basedsoftwareZHONGLin—hui,XIEBing(1

3、.SchoolofComputer&InformationEngineering,JiangxiNormalUniversity,Nanehang330022,China;2.SchoolofElectronicsEngineering&ComputerScience,PekingUniversity,Beqing100871,China)Abstract:Inordertoclearlyandcomprehensivelyacquiretheevolutioninformationforcomponent—basedsoft

4、ware,effectiverepresentationandmodelingmethodswereneededtobeprovided.ThispaperanalyzedtheproblemsofacquiringtheeVolutioninformationforcomponent—basedsoftware,andproposedamethodbyaddingtheevolutioninformationelementtothecompo—nentmode1.Asaresult,itcouldtrackandmanage

5、thechangeprocessofcomponent—basedsoftwareandprovidedguidanceforthesoftwarerefactoringandsoftwarepost—developmentbythesuppo~ofsoftwareconfigurationmanagementsystem.Keywords:softwareevolution;evolutioninformation;softwarearchitecture;softwarecomponent量分析了软件演化过程的一些重要特征

6、。但是,这些方法不能0引言有效地支持构件化软件的演化,亦缺乏同软件配置管理系统的有效结合。为此,本文分析了构件化软件演化需要解决的问软件构件、体系结构的演化会直接影响基于构件的软件工题,提出了基于青鸟构件模型的构件化软件演化信息建模方程中的各种活动如组装、部署等,缺乏有效的软件体系结构演法,介绍了支持构件化软件演化建模和获取的系统环境。化支持会导致各个活动之间的不一致性。为了有效地支持构件化软件的演化,不同的研究者从不同的角度提出了不同的解1构件化软件演化信息获取所面临的问题决方案。有的研究者在构件模型和体系结构语描述上增加变

7、化的特征,提出了可配置的软件体系结构⋯、动态体系结构描1)如何获取构件化软件演化过程的完整变化历史?述语言、带版本信息和变化信息的软件构件模型、在模型构件化软件的演化主要有两种情况:一是软件体系结构/中增加管理变化的机制如预测变化的形式化语言E.CAL(带构件在一个特定的范围内进行演化,如在一个项目组内对软件动作的扩展约束语言)、支持变化检查的复用契约和变化体系结构/构件不断升级、完善,形成新的版本,此时的体系结契约;有的研究者考虑到软件配置管理系统实际存储了软构/构件是连续变化的;另一种情况是软件体系结构/构件分布件演化的历

8、史信息,试图用软件配置描述语言如PCL7j来描述在不同项目组内进行演化,一个项目组内正在演化的体系结组成系统模块的演化性,但是其研究中的软件配置管理系统局构/构件来源于另一个项目组中体系结构/构件的某个版本,此限在源代码级的,缺乏对构件化软件演化的支持,也难以同构时的体系结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。