Software quality is one of the most important characteristics of software system and impacts on thesystem's effect, cost and efficiency. As is well known, it's better to improve the quality as early as possibl...Software quality is one of the most important characteristics of software system and impacts on thesystem's effect, cost and efficiency. As is well known, it's better to improve the quality as early as possible, whichcan reduce the cost in following development and maintenance. Software architecture is the first activity from problemspace to software solution space, therefore, the decisions made during this process are significant to software quality.Software architecture quality evaluation analyzes and predicts qualityfrom architecture level, helping make proper ar-chitectural decisions and detecting derivation during following development. This paper summarizes the researches inthis area, introducing the purpose, content, state of the art and application status, analyzing the difficulties and dis-cussing the future directions.展开更多
基金the National Natural Science Foundation of China under Grant Nos.60573082, 90718042(国家自然科学基金)the National High-Tech Research and Development Plan of China under Grant No.2007AA010303(国家高技术研究发展计划(863))the National Basic Research Program of China under Grant No.2007CB310802(国家重点基础研究发展计划(973))
文摘Software quality is one of the most important characteristics of software system and impacts on thesystem's effect, cost and efficiency. As is well known, it's better to improve the quality as early as possible, whichcan reduce the cost in following development and maintenance. Software architecture is the first activity from problemspace to software solution space, therefore, the decisions made during this process are significant to software quality.Software architecture quality evaluation analyzes and predicts qualityfrom architecture level, helping make proper ar-chitectural decisions and detecting derivation during following development. This paper summarizes the researches inthis area, introducing the purpose, content, state of the art and application status, analyzing the difficulties and dis-cussing the future directions.