An Introduction to Software Architecture Quality Evaluation

周欣,黄璜,孙家骕,燕小荣
DOI: https://doi.org/10.3969/j.issn.1002-137X.2003.01.014
2003-01-01
Computer Science
Abstract: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.
What problem does this paper attempt to address?