Goal oriented software requirements analysis method is used for the analysis of elicited functional goals (FGs) and non-functional goals (NFGs) of a system in which goals are decomposed and refined into sub-goals until requirements from the sub-goals are identified. Based on the critical analysis, we found that most of the attention of goal-oriented methods is on the crisp and fuzzy logic during the analysis of the software goals or requirements. In these methods’ prior information about the type of membership function is required; and the selection of membership function depends on the subjective justification. As a result, it lacks objectivity and may affect the ranking values of the goals or requirements during the analysis. Therefore, this paper presents a rough attributed goal-oriented software requirements analysis (RAGOSRA) method in which rough preference matrix has been used to capture the opinions of different stakeholders. The result of the RAGOSRA method is compared by considering the following criteria, i.e., goal types, goal links, types of data used in the analysis, stakeholder perceptions and time complexity with some fuzzy based methods. Based on the time complexity analysis, it is found that RAGOSRA method requires only 4 operations for the selection of goals for the dataset having NFGs and FGs of an institute examination system. On the other hand, FAGOSRA method, fuzzy TOPSIS method, and fuzzy AHP method requires 36, 200, and 240 operations respectively.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.