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 条
  • [41] Non-functional requirements analysis: deficiencies in structured methods
    Grimshaw, DJ
    Draper, GW
    INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (11) : 629 - 634
  • [43] Impact of Non-Functional Requirements on the Products Lines Lifecycle
    Urrego-Giraldo, German
    Giraldo, Gloria
    Delgado, Myriam
    TRANSDISCIPLINARY LIFECYCLE ANALYSIS OF SYSTEMS, 2015, 2 : 298 - 307
  • [44] Prioritizing Non-Functional Requirements in Agile Software Engineering
    Maiti, Richard R.
    Mitropoulos, Frank J.
    PROCEEDINGS OF THE SOUTHEAST CONFERENCE ACM SE'17, 2017, : 212 - 214
  • [45] Towards the formalization of non-functional requirements in conceptual design
    Prabhu Shankar
    Beshoy Morkos
    Darshan Yadav
    Joshua D. Summers
    Research in Engineering Design, 2020, 31 : 449 - 469
  • [46] Constructing a Catalogue of Conflicts among Non-functional Requirements
    Mairiza, Dewi
    Zowghi, Didar
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, 230 : 31 - 44
  • [47] How to find non-functional requirements in system developments
    Gomez Sotelo, K. I.
    Baron, C.
    Esteban, P.
    Gutierrez Estrada, C. Y. A.
    Laredo Velazquez, L. de J.
    IFAC PAPERSONLINE, 2018, 51 (11): : 1573 - 1578
  • [48] Detecting Intra-Conflicts in Non-Functional Requirements
    Shah, Unnati
    Patel, Sankita
    Jinwala, Devesh C.
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2021, 29 (03) : 435 - 461
  • [49] Detecting, classifying, and tracing non-functional software requirements
    Mahmoud, Anas
    Williams, Grant
    REQUIREMENTS ENGINEERING, 2016, 21 (03) : 357 - 381
  • [50] Non-functional requirements as intangible forces in pattern decisions
    McPhail, JC
    Deugo, D
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 479 - 484