Abstract
Software requirements are divided into two parts, FRs and NFRs. FRs determine the functionality, while, NFRs determine how a system is supposed to be. In the literature, we have identified that most of the work is related to FRs. NFRs have received less attention by goal-oriented requirements engineering community. The aim of this paper is to present taxonomy of non-functional requirements so that the requirements analyst can easily identify different types of NFRs according to their needs in the early phase of requirements engineering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chung, L., Nixon, A., Yu, E., Mylopoulos, J. et al.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Massachusetts (2000)
Ebert, C.: Putting requirements managements into praxis: dealing with non-functional requirements. Inform. Softw. Technol. 40, 175–185 (1998)
Firesmith, D.: Using quality models to engineer quality requirements. J. Object Technol. 2, 67–75 (2003)
Mairiza, D., Zowghi, D.: Constructing a catalogue of conflicts among non-functional requirements. In: Maciaszek, L.A., Loucopoulos, P. (eds.) ENASE 2010, CCIS 230, pp. 31–44, Springer-Verlag, Berlin Heidelberg (2011)
Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-functional requirements in software engineering. Kluwer Publishers, London (1999)
IEEE Standard 1061-1992: Standard for a Software Quality Metrics Methodology. Institute of Electrical and Electronics Engineers, New York (1992)
Glinz, M.: On non-functional requirements. In: 15th IEEE International Requirements Engineering Conference, pp. 21–26 (2007)
Brietman, K.K., Leite, J.C., Finklelstein, S.P.: The World’s Stage A Survey on Requirements Engineering Using a Real-Life Case Study. Braz. Comput. Soc. 6, 13–38 (1999)
Finkelstein, A., Dowell, J.: A comedy of errors: the London service case study. In: Eight International Workshop Software Specification and Design, pp. 2–5 (1996)
Boehm, B.W., Brown, J.R., Kaspar, H., Lipow, M., MacLeod, G.J., Merritt, M.J.: Characteristics of Software Quality. North-Holland, Amsterdam (1978)
Roman, G.-C.: A taxonomy of current issues in requirements engineering. IEEE Computer, pp. 14–21 April 1985
Grady, R., Caswell, D.: Software Metrics: Establishing a Company-wide Program. Prentice-Hall, Englewood Cliffs (1987)
ISO/IEC 9126-1:2001(E): Software Engineering—Product Quality—Part 1: Quality Model (2001)
Mairiza, D., Zowghi, D., Nurmuliani, N.: An investigation into the notion on non-functional requirements. SAC10, pp. 22–26, Sierre Switzerland, March 2010
Sadiq, M., Jain, S.K.: A fuzzy based approach for the selection in goal oriented requirements elicitation process. International Journal of System Assurance Engineering and Management. Springer (2014)
Sadiq, M., Jain, S.K.: An Insight into Requirements Engineering Processes. In: International Conference of Advance in Communication, Networking and Computing (CNC), LNCSIT, pp. 313–318. Springer, India (2012)
Sadiq, M., Jain, S.K.: Applying fuzzy preference relation for requirements prioritization in goal oriented requirements elicitation process. Int. J. Syst. Assur. Eng. Manage. Springer 5(4), 711–723 (2014)
Sadiq, M., Jain, S.K.: A fuzzy based approach for requirements prioritization in goal oriented requirements elicitation process. In: International Conference of Software Engineering and Knowledge Engineering (SEKE), pp. 54–58. USA (2013)
Sadiq, M., Jain, S.K.: Stakeholders identification methods in goal oriented requirements elicitation process. In: Fifth IEEE International Workshop on Requirements Prioritization and Communication at IEEE International Requirements Engineering Conference (RE), pp. 25–33, Karlskrona, Sweden
Shahnawaz, A., Sadiq, M.: Goal oriented mind map generation method for requirements elicitation process. In: IEEE International Conference on Futuristic Trends in Computational analysis and Knowledge management, (A-BLAZE), organized by Amity University, Greater Noida, India 2015 (accepted for publication)
Sadiq, M., Shahnawaz, A., Arif, M.: Intertwining of Recommender Systems with GOMMG method for Requirements Elicitation. In: International Conference on Innovative Trends in Computing Technology and Mathematica-2015, Organized by Delhi Institute of Technology and management, Sonepat, Haryana, India
Boehm, B., In, H.: Identifying Quality-Requirement Conflicts. IEEE Software, pp. 25–35 (1996)
Chung, L., Sampaio do Prado Liete, J.C.: On non-functional requirements in software engineering. In: Borgida, A.T. et al. (eds.) Mylopoulos Festschrif, LNCS 5600, pp. 363–379, 2009. Springer-Verlag, Berlin Heidelberg (2009)
Chung, L.: Representing and Using Non-Functional Requirements: A Process Oriented Approach. Ph.D. Thesis, Dept. of Comp. Science. University of Toronto, June 1993. Also tech. Rep. DKBS-TR-91-1
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer India
About this paper
Cite this paper
Afreen, N., Khatoon, A., Sadiq, M. (2016). A Taxonomy of Software’s Non-functional Requirements. In: Satapathy, S., Raju, K., Mandal, J., Bhateja, V. (eds) Proceedings of the Second International Conference on Computer and Communication Technologies. Advances in Intelligent Systems and Computing, vol 379. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2517-1_6
Download citation
DOI: https://doi.org/10.1007/978-81-322-2517-1_6
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2516-4
Online ISBN: 978-81-322-2517-1
eBook Packages: EngineeringEngineering (R0)