The International Journal of Innovative Research in Computer and Communication Engineering
Software architecture is blueprint of the developed software. It is a byproduct of the design phase. The software architecture needs to be evaluated in a quantitative manner in order to avoid cost overruns in the software development. Quantitative evaluation needs preference information from all the stakeholders involved in the software development. In many practical cases, human preference cannot be codified in an objective manner. The classical deterministic Analytical Hierarchical Process (AHP) and Analytical Network Process (ANP) that are used in combination with Cost Base Analysis Method (CBAM) software architecture evaluation do not solve the purpose of completely specifying the imprecision and vagueness characteristics.