Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 379))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Chung, L., Nixon, A., Yu, E., Mylopoulos, J. et al.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Massachusetts (2000)

    Google Scholar 

  2. Ebert, C.: Putting requirements managements into praxis: dealing with non-functional requirements. Inform. Softw. Technol. 40, 175–185 (1998)

    Article  Google Scholar 

  3. Firesmith, D.: Using quality models to engineer quality requirements. J. Object Technol. 2, 67–75 (2003)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-functional requirements in software engineering. Kluwer Publishers, London (1999)

    Google Scholar 

  6. IEEE Standard 1061-1992: Standard for a Software Quality Metrics Methodology. Institute of Electrical and Electronics Engineers, New York (1992)

    Google Scholar 

  7. Glinz, M.: On non-functional requirements. In: 15th IEEE International Requirements Engineering Conference, pp. 21–26 (2007)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Boehm, B.W., Brown, J.R., Kaspar, H., Lipow, M., MacLeod, G.J., Merritt, M.J.: Characteristics of Software Quality. North-Holland, Amsterdam (1978)

    Google Scholar 

  11. Roman, G.-C.: A taxonomy of current issues in requirements engineering. IEEE Computer, pp. 14–21 April 1985

    Google Scholar 

  12. Grady, R., Caswell, D.: Software Metrics: Establishing a Company-wide Program. Prentice-Hall, Englewood Cliffs (1987)

    Google Scholar 

  13. ISO/IEC 9126-1:2001(E): Software Engineering—Product Quality—Part 1: Quality Model (2001)

    Google Scholar 

  14. Mairiza, D., Zowghi, D., Nurmuliani, N.: An investigation into the notion on non-functional requirements. SAC10, pp. 22–26, Sierre Switzerland, March 2010

    Google Scholar 

  15. http://www.advoss.com/software-quality-attributes.html

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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

    Google Scholar 

  23. Boehm, B., In, H.: Identifying Quality-Requirement Conflicts. IEEE Software, pp. 25–35 (1996)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nida Afreen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics

Navigation