Analytic Hierarchy Process based Software Architecture Measurement and Evaluation
Software architecture has recently become a hot spot in software engineering research. The design of software architecture is a critical success factor for software systems.Software architecture design, similar to the design of a building, needs to use system engineering. Once the software architecture is established, we should also analyze and evaluate it. The purpose of such analysis and evaluation is to identify potential risks in the design of the architecture and thus helping developers to make decisions. In this paper, the Analytic Hierarchy Process is introduced into the evaluation and decision making of software architectures, so that developers can select the right software architecture based on the functional properties and non-functional attributes to achieve the most distinctions. At the same time, according to the basic steps and methods, Analytic Hierarchy Process model is set up to determine the judgment of hierarchy and consistency check. Finally, the process of software architecture evaluation and decision-making is proposed.
architecture Analytic Hierarchy Process Measurement Evaluation
Li Wenhong Yu Yong
Key Laboratory of Software Engineering of Yunnan Province Yunnan University Kunming,650091, Yunnan, China
国际会议
2010 Second Asia-Pacific Conference on Information Processing(2010年第二届亚太地区信息处理国际会议 APCIP 2010)
南昌
英文
655-658
2010-09-17(万方平台首次上网日期,不代表论文的发表时间)