Prioritization of NFRs using Multi-Criteria Decision Making Methods

software engineering is divided into two parts functional requirements (FRs) and non-functional requirements (NFRs) objective of this paper is to classify the Prioritization of Non Functional Requirements (NFRs) by using multi criteria decision making (MCDM) methods. Recently the MCDM are very important for selection of best optimal solution among the different substitutes. Decision making methods (DMM) are selection tools for the managers or decision makers to make future better plans by using qualitative or quantitative data. In this research we take an example of "Institute examination system (IES)" a general idea about DMM and comparison between the two important models, Prioritization of (NFRs) and (MCDM) by using Analytical Hierarchy Process (AHP) method. The research was done by using the information in the literature and expert review. This paper can be used by academics as a foundation for further research and development in the area of decision making models. Decision makers can use this paper for choosing the right DMM in a variety of constraints, such as money and time etc. It can also be used for further development in making standard operational decision making procedures in critical situations. Keywords-functional Requirements (NFRs), Multi Criteria Decision

[1]  Didar Zowghi,et al.  Constructing a Catalogue of Conflicts among Non-functional Requirements , 2010, ENASE.

[2]  Didar Zowghi,et al.  An investigation into the notion of non-functional requirements , 2010, SAC '10.

[3]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[4]  Luis G. Vargas An overview of the analytic hierarchy process and its applications , 1990 .

[5]  William C. Wedley,et al.  Modelling risk and uncertainty with the analytic hierarchy process , 2002 .

[6]  R Ramanathan,et al.  A note on the use of the analytic hierarchy process for environmental impact assessment. , 2001, Journal of environmental management.

[7]  Mohd. Sadiq,et al.  A fuzzy based approach for requirements prioritization in goal oriented requirements elicitation process (S) , 2013, SEKE.

[8]  Felix Rauschmayer,et al.  Reflections on ethics and MCA in environmental decisions , 2001 .

[9]  Thomas L. Saaty,et al.  How to Make a Decision: The Analytic Hierarchy Process , 1990 .

[10]  Pierre-Yves Schobbens,et al.  A More Expressive Softgoal Conceptualization for Quality Requirements Analysis , 2006, ER.

[11]  Risto Lahdelma,et al.  Comparing multicriteria methods in the context of environmental problems , 1998 .

[12]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

[13]  Theodor J. Stewart,et al.  Multiple criteria decision analysis - an integrated approach , 2001 .

[14]  Robert B. Grady,et al.  Software Metrics: Establishing a Company-Wide Program , 1987 .

[15]  D. Schmoldt,et al.  The Analytic Hierarchy Process in Natural Resource and Environmental Decision Making , 2001, Managing Forest Ecosystems.

[16]  Hans-Jürgen Zimmermann,et al.  Multi-Criteria Analyse , 1991 .

[17]  Mohd Sadiq,et al.  Applying fuzzy preference relation for requirements prioritization in goal oriented requirements elicitation process , 2014, Int. J. Syst. Assur. Eng. Manag..

[18]  Mohd. Sadiq,et al.  Prediction of software project effort using fuzzy logic , 2011, 2011 3rd International Conference on Electronics Computer Technology.

[19]  Mohd. Sadiq,et al.  A fuzzy based approach for the selection of goals in goal oriented requirements elicitation process , 2015, Int. J. Syst. Assur. Eng. Manag..