The success and quality of a project are directly impacted by the software development process’ crucial step of prioritising software requirements. The fuzzy Analytic Hierarchy Process (AHP) and fuzzy Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) are combined in this study to provide a thorough method for the methodical prioritisation of software requirements. We demonstrate the efficacy of this strategy using a real-world case study that makes use of an Institute Examination System (IES). The technique is used to assess Functional Requirements after first identifying Non-Functional Requirements (NFRs), which include things like security, dependability, and economy and serve as crucial criteria for doing so. Pairwise comparison matrices (PCMs) are used to represent the various stakeholder perspectives. The Extent Fuzzy AHP is then used to calculate the weights of NFRs while accounting for decision-making’s inherent subjectivity. The Objective-Based Requirements Elicitation Technique (OBRET) is used to elicit FRs, which are then evaluated in light of linguistic considerations. Our plan is based on the fuzzy TOPSIS method, which prioritises FRs by methodically processing the data. The process is completed by calculating Closeness Coefficients (cc) for each FR, which can be used to determine whether software is required. With the help of this integrated approach, project managers and software developers can use data to organise and prioritise needs, ensuring that software systems satisfy both crucial functional requirements and quality standards. In the end, it improves software project success by balancing the perspectives of various stakeholders, managing uncertainty, and raising software quality and user satisfaction.

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

Software Requirements Prioritization Using Fuzzy Based TOPSIS Methods

  • Virat Raj Saxena,
  • Babloo Kumar,
  • Navnish Goel,
  • Yogesh Kumar Sharma

摘要

The success and quality of a project are directly impacted by the software development process’ crucial step of prioritising software requirements. The fuzzy Analytic Hierarchy Process (AHP) and fuzzy Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) are combined in this study to provide a thorough method for the methodical prioritisation of software requirements. We demonstrate the efficacy of this strategy using a real-world case study that makes use of an Institute Examination System (IES). The technique is used to assess Functional Requirements after first identifying Non-Functional Requirements (NFRs), which include things like security, dependability, and economy and serve as crucial criteria for doing so. Pairwise comparison matrices (PCMs) are used to represent the various stakeholder perspectives. The Extent Fuzzy AHP is then used to calculate the weights of NFRs while accounting for decision-making’s inherent subjectivity. The Objective-Based Requirements Elicitation Technique (OBRET) is used to elicit FRs, which are then evaluated in light of linguistic considerations. Our plan is based on the fuzzy TOPSIS method, which prioritises FRs by methodically processing the data. The process is completed by calculating Closeness Coefficients (cc) for each FR, which can be used to determine whether software is required. With the help of this integrated approach, project managers and software developers can use data to organise and prioritise needs, ensuring that software systems satisfy both crucial functional requirements and quality standards. In the end, it improves software project success by balancing the perspectives of various stakeholders, managing uncertainty, and raising software quality and user satisfaction.