首页 | 本学科首页   官方微博 | 高级检索  
     

基于aspect封装的需求级特征复用方法
引用本文:罗术通,裴志利,张长海,金英.基于aspect封装的需求级特征复用方法[J].计算机研究与发展,2011,48(9).
作者姓名:罗术通  裴志利  张长海  金英
作者单位:1. 吉林大学计算机科学与技术学院,长春,130012
2. 内蒙古民族大学计算机科学与技术学院,内蒙古通辽,028000
基金项目:国家“八六三”高技术研究发展计划基金项目(2007AA01Z123); 吉林省自然科学基金项目(20101509); 吉林大学基本科研业务费“科学前沿与交叉学科创新项目”(200903193); 内蒙古自然科学基金项目(20080404MS0908); 内蒙古自治区高等学校研究项目(NJ10118); 内蒙古民族大学博士科研启动基金项目(BS191)
摘    要:可复用的软件资产的确定为软件复用活动提供了基础.特征模型通过特征以及特征之间的关系来有效地组织特定领域的软件需求,为领域需求的复用提供有力支持.面向方面系统设计着眼于减少软件开发中需求或代码的纠结,将识别出的横切关注点封装成aspect,有利于开发模块化良好的软件产品以及高效的软件维护和复用.为方便特征复用,提出了一种在系统需求分析级别对特征模型进行aspect化封装的方法,可提取出遗留系统中的可复用部分.首先,通过分析同一领域遗留系统的需求文档,识别出系统关注点,建立领域的关注点层次结构;其次,基于领域关注点层次结构,提取领域特征,并对相似特征进行aspect化封装,形成特征层次模型;最后,基于建立的特征模型以及封装的aspect开发新系统,达到软件复用目的.基于新方法进行了实例分析,通过复用两个不同的Web遗留系统得到一个新的Web系统.可以看出新方法对同一个领域中的多遗留系统地复用有较好的指导意义.

关 键 词:需求关注点层次结构  多遗留系统复用  特征层次模型  关注点获取  aspect化封装

A of Feature Reuse Method at Requirement Level Based on Aspect Encapsulation
Luo Shutong , Pei Zhili , Zhang Changhai , Jin Ying.A of Feature Reuse Method at Requirement Level Based on Aspect Encapsulation[J].Journal of Computer Research and Development,2011,48(9).
Authors:Luo Shutong  Pei Zhili  Zhang Changhai  Jin Ying
Affiliation:Luo Shutong1,Pei Zhili2,Zhang Changhai1,and Jin Ying1 1(College of Computer Science and Technology,Jilin University,Changchun 130012) 2(College of Computer Science and Technology,Inner Mongolia University for the Nationalities,Tongliao,Inner Mongolia 028000)
Abstract:Identification of reusable software assets is the basis of software reusable exercise. Feature model can organize software requirements effectively in a certain domain by defining features and their relationship,which provides strong support for domain requirements reuse. Aspect-oriented system design emphasizes reducing entangles among requirements or codes produced during software development and achieving high modularity by encapsulating crosscutting concerns into aspects,which benefits maintenance and r...
Keywords:requirement concern hierarchical structure  multi-legacy system reuse  feature layer model  concern elicitation  aspect encapsulation  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号