摘要
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.
Software quality is one of the most important characteristics of soitware system and impacts on tne system's effect, cost and efficiency- As is well known, it's better to improve the quality as early as possible, which can reduce the cost in following development and maintenance. Software architecture is the first activity from problem space to software solution space, therefore, the decisions made during this process are significant to software quality. Software architecture quality evaluation analyzes and predicts quality from architecture level, helping make proper architectural decisions and detecting derivation during following development. This paper summarizes the researches in this area, introducing the purpose, content, state of the art and application status, analyzing the difficulties and discussing the future directions.
出处
《计算机科学》
CSCD
北大核心
2003年第1期49-52,共4页
Computer Science
关键词
软件体系结构
软件生命周期
软件质量
软件开发
评价
软件工程
Software architecture, Software quality, Software architecture quality evaluation, Scenario, Software metrics