Several approaches have been proposed for determining the ranking order of Software Requirements (SRs), ensuring that those with the highest priority are implemented first and minimizing conflicts during the development process. Typically, these methods require decision makers to evaluate Functional Requirements (FRs) within the framework of Non-Functional Requirements (NFRs). However, a review of existing techniques reveals that conflicts among NFRs can significantly increase the risk of software failure, and current methods often overlook the importance of identifying such conflicts before assessing FRs against NFRs. To address this gap, a new method leveraging the fuzzy “Technique for Order of Preference by Similarity to Ideal Solution” (TOPSIS) has been developed. This method uses a goal-oriented approach to identify both FRs and NFRs and incorporates a catalogue to detect discordances among NFRs, ensuring that conflicts are recognized early in the process. The effectiveness of this methodology is demonstrated through its application to an institute’s examination system.

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

Eliciting the Ranking Order of Functional Requirements of Software Using Fuzzy TOPSIS Without Conflictions Among Non-Functional Requirements

  • Saima Tarique,
  • Mahwish Fatma,
  • Rehmat Jahan,
  • Tahsin Fatma,
  • Shabbir Ahmad,
  • Mohd. Sadiq

摘要

Several approaches have been proposed for determining the ranking order of Software Requirements (SRs), ensuring that those with the highest priority are implemented first and minimizing conflicts during the development process. Typically, these methods require decision makers to evaluate Functional Requirements (FRs) within the framework of Non-Functional Requirements (NFRs). However, a review of existing techniques reveals that conflicts among NFRs can significantly increase the risk of software failure, and current methods often overlook the importance of identifying such conflicts before assessing FRs against NFRs. To address this gap, a new method leveraging the fuzzy “Technique for Order of Preference by Similarity to Ideal Solution” (TOPSIS) has been developed. This method uses a goal-oriented approach to identify both FRs and NFRs and incorporates a catalogue to detect discordances among NFRs, ensuring that conflicts are recognized early in the process. The effectiveness of this methodology is demonstrated through its application to an institute’s examination system.