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

基于构件组合运算的SA可演化性度量
引用本文:黄万艮,陈松乔.基于构件组合运算的SA可演化性度量[J].计算机科学,2007,34(9):245-248.
作者姓名:黄万艮  陈松乔
作者单位:1. 中南大学信息科学与工程学院,长沙,410083;湖南大学会计学院信息管理系,长沙,410079
2. 中南大学信息科学与工程学院,长沙,410083
基金项目:教育部高等学校博士学科点专项科研基金
摘    要:在满足当前需求的众多软件体系结构(SA)中,选择适应未来发展变化的(SA),需要度量软件体系结构可演化性SAE。本文提出了基于构件组合运算的SA;从构件组合运算和SA两个层次分析了构件操作的波及效应,提出了一种新的SAE度量方法,设计了度量算法;在给出的实例中,度量了同一系统的不同SA的可演化性。最后,根据领域软件工程的特点,利用特征迹,对SAE的度量方法进行了改进。该度量方法克服了传统方法需要大量数据、过度依赖人工参与和个人经验、只适合小规模系统等不足。

关 键 词:构件组合运算  软件体系结构  构件操作  可演化性度量

Measuring Software Architecture Evolution Based on Component Combination Operations
HUANG Wan-Gen,CHENG Song-Qiao.Measuring Software Architecture Evolution Based on Component Combination Operations[J].Computer Science,2007,34(9):245-248.
Authors:HUANG Wan-Gen  CHENG Song-Qiao
Affiliation:1.College of Information Science and Engineering, Central South University,Changsha 410083; 2.Information Department of Accounting College Hunan University,Changsha 410079
Abstract:In order to choose a software architecture SA which will fit with changes in the future from those satisfy with current requires, software architecture evolution SAE measure is needed. A concept of SA based on component combination operations is put forward. An analysis approach of ripple-effect of component operations is described based on component combination operations and SA, a new metric of SAE is developed, and an algorithm about SAE is designed. As an example, the evolution of different SAs about the same system is measured . Finally, the metric of SAE is improved using feature traces according to the domain software engineering. Traditional metric deficiency of too much data needed, excessive dependence on manpower participating in and individual experience, and only adaptation to small size systems, is overcome.
Keywords:Component combination operations  Software architecture  Component operations  Measuring evolution
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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