A Framework for Modeling Non-Functional Requirements for Business-Critical Systems

Authors

  • Sameer S Paradkar Enterprise Architect, ATOS, Architecture Group, Business & Platform Solutions, Mumbai, India Author

Keywords:

NFR-Non-Functional Requirements, NFR Framework, NFR Modelling, NFR Methodology

Abstract

Proper definition and implementation of  NFRs is critical. In case they are Over-specify, then the  solution may be too costly to be viable; in case they are  underspecified or underachieve them, the system will be  inadequate for its intended use. An adaptive and  incremental approach to exploring, defining, and  implementing NFRs is vital for the successful delivering of  NFRs. NFRs are not product backlog items. The constraints  on development that limit degree of design freedom while  building system. These constraints are articulated in the  acceptance criteria for multiple product backlog items. For  e.g., SAML-based Single Sign-on - SSO is a requirement  for the product. SSO is a functional requirement, while  SAML is the constraint. In that sense, any backlog item  building sign-on functionality would reference the SAML  constraint in its acceptance criteria. The sections that follow  describe the phases of NFR journey from discovery to  deployment for a large complex business critical systems  including the NFR modelling framework. 

Downloads

Download data is not yet available.

References

Rajesh Radhakrishnan, “Non-Functional Requirements (NFR) Framework”, Open Group, 2009

Md. Mijanur Rahman, Shamim Ripon, “Elicitation and Modeling Non-Functional Requirements – A POS Case Study”, International Journal of Future Computer and Communication, Vol.2, Issue.5, 2013

Mehrdad Saadatmand, Antonio Cicchetti, Mikael Sj¨odin,“UML-Based Modeling of Non-Functional Requirements in Telecommunication Systems”, The Sixth International Conference on Software Engineering Advances, 2011

Michael Dinkel, Uwe Baumgarten, “Modeling Nonfunctional Requirements: A Basis for dynamic Systems Management”, ACM SIGSOFT Software Engineering Notes. Vol.30. pp.1-8, 2005.

Christopher J. Pavlovski, Joe Zou, “Non-Functional Requirements in Business Process Modeling” , Fifth Asia Pacific Conference on Conceptual Modelling, 2008

Lirong Dai, Kendra Cooper, “Modeling and Analysis of Non-functional Requirements as Aspects in a UML Based Architecture Design”, International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005

Ethan K. Jackson, Dirk Seifert and Markus Dahlweid, Thomas Santen, Nikolaj Bjrner, Wolfram Schulte, “Specifying and Composing Non-Functional Requirements in Model-based Development”, International Conference, Software Composition, 2009

Pavan Kumar Nanduru, “Non-Functional Requirement Modeling in the Early-Phase Software Product Life Cycle”, Thesis for: Master's Degree in Software Engineering, 2017

Pere Botella, Xavier Burgués, Xavier Franch, Mario Huerta, Guadalupe Salazar, “Modeling Non-Functional Requirements”, 2001

Christopher J. Pavlovski, Joe Zou, “Modeling Architectural Non Functional Requirements: From Use Case to Control Case”, IEEE International Conference on e-Business Engineering (ICEBE'06), 2006

Downloads

Published

2023-11-23

How to Cite

A Framework for Modeling Non-Functional Requirements for Business-Critical Systems . (2023). International Journal of Innovative Research in Computer Science & Technology, 9(1), 15–19. Retrieved from https://acspublisher.com/journals/index.php/ijircst/article/view/11698