The Quantitative evaluation methods based on multi-criteria decision making with Fuzzy Analytic are used in hierarchical process for selecting good architectural styles. MCDM methods are used to solve the decision making problem and evaluated with five mobile application architecture structures (MVC, EMVC, MVP, MVVM, VIPER) based on five criteria. This paper elicits about quantitative evaluation method based on multi criteria decision making with Fuzzy Analytic Hierarchical Process to solve the complex issues when there is difficulty in selecting the good architectural styles. For this, Fuzzy Analytic Hierarchical Process (FAHP) using geometric mean method is used in architecture structure evaluation with MATLAB code and TOPSIS method is used to calculate the highest value ranked as the best. The results show that MVP architecture is ranked first with has the highest level of security, usability, availability, performance, and functionality.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Evaluation of Mobile Application Architecture Structure Styles with Fuzzy Analytic Hierarchy Process

  • Almas Begum,
  • S. Alex David,
  • V. Cyrilraj

摘要

The Quantitative evaluation methods based on multi-criteria decision making with Fuzzy Analytic are used in hierarchical process for selecting good architectural styles. MCDM methods are used to solve the decision making problem and evaluated with five mobile application architecture structures (MVC, EMVC, MVP, MVVM, VIPER) based on five criteria. This paper elicits about quantitative evaluation method based on multi criteria decision making with Fuzzy Analytic Hierarchical Process to solve the complex issues when there is difficulty in selecting the good architectural styles. For this, Fuzzy Analytic Hierarchical Process (FAHP) using geometric mean method is used in architecture structure evaluation with MATLAB code and TOPSIS method is used to calculate the highest value ranked as the best. The results show that MVP architecture is ranked first with has the highest level of security, usability, availability, performance, and functionality.