-
题名基于构件运算的软件体系结构及其复杂性度量
被引量:7
- 1
-
-
作者
黄万艮
陈松乔
-
机构
中南大学信息科学与工程学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2007年第14期66-70,共5页
-
基金
国家自然科学基金(No.P90104028)~~
-
文摘
为了达到对软件体系结构SA的描述目标,引进了基于消息的5种构件组合运算,并给出了基于这些运算的SA的图形与其代数表达式之间的转换算法。为了降低SA复杂性,给出SA的直观复杂性度量方法,提出了11种构件演化运算,并给出了一个实例。
-
关键词
消息
构件组合运算
软件体系结构
复杂性度量
构件演化
-
Keywords
message
component composition operations
software architecture
complexity metrics
component evolution
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于构件组合运算的SA可演化性度量
被引量:2
- 2
-
-
作者
黄万艮
陈松乔
-
机构
中南大学信息科学与工程学院
-
出处
《计算机科学》
CSCD
北大核心
2007年第9期245-248,261,共5页
-
基金
博士点基金(20030533011)
-
文摘
在满足当前需求的众多软件体系结构(SA)中,选择适应未来发展变化的(SA),需要度量软件体系结构可演化性SAE。本文提出了基于构件组合运算的SA;从构件组合运算和SA两个层次分析了构件操作的波及效应,提出了一种新的SAE度量方法,设计了度量算法;在给出的实例中,度量了同一系统的不同SA的可演化性。最后,根据领域软件工程的特点,利用特征迹,对SAE的度量方法进行了改进。该度量方法克服了传统方法需要大量数据、过度依赖人工参与和个人经验、只适合小规模系统等不足。
-
关键词
构件组合运算
软件体系结构
构件操作
可演化性度量
-
Keywords
component combination operations, software architecture, component operations, measuring evolution
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于非功能需求的软件体系结构演化
- 3
-
-
作者
刘先锋
黄万艮
-
机构
湖南师范大学数学与计算机科学学院
湖南大学会计学院信息管理系
-
出处
《计算机工程与应用》
CSCD
北大核心
2008年第18期57-60,共4页
-
基金
国家自然科学基金(the National Natural Science Foundation of China under Grant No.10571052)
湖南省高校青年骨干教师资金
湖南省教育厅科研资金资助
-
文摘
对非功能需求NFRs进行了描述,根据功能需求、NFRs与SA的关系,定义了基于NFRs的SA演化,使用构件组合运算和结构工作链对软件体系结构的非功能特性进行了评估,根据评估结果,给出了基于NFRs的SA演化模型。
-
关键词
软件体系结构演化
非功能需求
非功能特性评估
构件组合运算
-
Keywords
software architecture evolution
non-functional requirements
non-functional attribute evaluation
component composition operations
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-