Control case approach to record and model non-functional requirements

被引:0
作者
Joe Zou
Christopher J. Pavlovski
机构
[1] IBM,
[2] IBM,undefined
来源
Information Systems and e-Business Management | 2008年 / 6卷
关键词
Control case; Use case; Non-functional requirements; NFR;
D O I
暂无
中图分类号
学科分类号
摘要
While the functional requirements of a system can be effectively modeled through the use case driven approach, there is no standard or de facto method for modeling non-functional requirements (NFR) of the system architecture. Often such requirements are dealt with in a reactive manner, rather than proactively. Yet increasingly a contributing factor in project difficulty and failure are the NFR imposed on the solution architecture. This paper outlines a control case approach to record and model NFR. This technique enables the control case to represent the NFR from different perspectives, most typically the various operating conditions. We also propose an extension to the “4 + 1” view model for depicting software architecture by adding the control case view. In addition, a detailed control case modeling example is illustrated to demonstrate how these techniques may be applied during development. Taken together, we suggest that the combination of both the use case and control case views thus reflects the complete requirements across the collective system life cycle views: design, process, implementation and deployment.
引用
收藏
页码:49 / 67
页数:18
相关论文
共 50 条
  • [1] Control case approach to record and model non-functional requirements
    Zou, Joe
    Pavlovski, Christopher J.
    INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2008, 6 (01) : 49 - 67
  • [2] Are "Non-functional" Requirements really Non-functional?
    Eckhardt, Jonas
    Vogelsang, Andreas
    Fernandez, Daniel Mendez
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 832 - 842
  • [3] Non-Functional Requirements Framework: A Mathematical Programming Approach
    Affleck, Amy
    Krishna, Aneesh
    Achuthan, Narasimaha R.
    COMPUTER JOURNAL, 2015, 58 (05) : 1122 - 1139
  • [4] Modeling the Impact of Non-functional Requirements on Functional Requirements
    Gnaho, Christophe
    Semmak, Farida
    Laleau, Regine
    ADVANCES IN CONCEPTUAL MODELING, ER 2013, 2014, 8697 : 59 - 67
  • [5] Non-functional Avionics Requirements
    Paulitsch, Michael
    Ruess, Harald
    Sorea, Maria
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 : 369 - +
  • [6] Analysis of conflicts among non-functional requirements using integrated analysis of functional and non-functional requirements
    Sadana, Vishal
    Liu, Xiaoqing Frank
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 215 - +
  • [7] The Topological Functioning Model as a Reference Model for Software Functional and Non-functional Requirements
    Nazaruka, Erika
    Osis, Janis
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 467 - 477
  • [8] An Ontological Approach to Specify Conflicts among Non-Functional Requirements
    Shah, Unnati
    Patel, Sankita
    Jinwala, Devesh
    2019 2ND INTERNATIONAL CONFERENCE ON GEOINFORMATICS AND DATA ANALYSIS (ICGDA 2019), 2019, : 145 - 149
  • [9] Towards a Non-Functional Requirements Discovery Approach for Persuasive Systems
    Condori-Fernandez, Nelly
    Araujo, Joao
    Catala, Alejandro
    Lago, Patricia
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 1418 - 1420
  • [10] Enhancement Approach for Non-Functional Requirements Analysis in Agile Environment
    Aljallabi, Bahiya M.
    Mansour, Abdelhamid
    2015 International Conference on Computing, Control, Networking, Electronics and Embedded Systems Engineering (ICCNEEE), 2015, : 428 - 433