Control case approach to record and model non-functional requirements

被引:0
|
作者
Joe Zou
Christopher J. Pavlovski
机构
[1] IBM,
[2] IBM,undefined
关键词
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 条
  • [31] Using Non-functional Requirements Templates for Elicitation: A Case Study
    Kopczynska, Sylwia
    Nawrocki, Jerzy
    2014 IEEE 4TH INTERNATIONAL WORKSHOP ON REQUIREMENTS (REPA), 2014, : 47 - 54
  • [32] Dealing with non-functional requirements in Distributed Control Systems Engineering
    Frank, Timo
    Merz, Martin
    Eckert, Karin
    Hadlich, Thomas
    Vogel-Heuser, Birgit
    Fay, Alexander
    Diedrich, Christian
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [33] Testing non-functional requirements with aspects: An industrial case study
    Metsa, Jani
    Katara, Mika
    Mikkonen, Tommi
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 5 - +
  • [34] Visualizing the Impact of Non-Functional Requirements on Variants - A Case Study
    Rohleder, Clotilde
    REV: 2008 REQUIREMENTS ENGINEERING VISUALIZATION, 2008, : 11 - 20
  • [35] Non-functional computing: Towards a more scientific treatment to non-functional requirements
    Cai, Kai-Yuan
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 493 - 494
  • [36] Automated classification of non-functional requirements
    Jane Cleland-Huang
    Raffaella Settimi
    Xuchang Zou
    Peter Solc
    Requirements Engineering, 2007, 12 : 103 - 120
  • [37] Non-functional requirements in the elastic architecture
    Nogueira, Luis
    Barros, António
    Zubia, Cristina
    Faura, David
    Gracia Pérez, Daniel
    Pinho, Luis Miguel
    Ada User Journal, 2020, 41 (01): : 51 - 56
  • [38] Extended web services Model Design for non-functional requirements
    Hong, Xu
    ADVANCED RESEARCH ON MECHANICAL ENGINEERING, INDUSTRY AND MANUFACTURING ENGINEERING, PTS 1 AND 2, 2011, 63-64 : 855 - 858
  • [39] Planguage - Specification of non-functional requirements
    Emmanuel T.
    Informatik-Spektrum, 2010, 33 (03) : 292 - 295
  • [40] Automated classification of non-functional requirements
    Cleland-Huang, Jane
    Settimi, Raffaella
    Zou, Xuchang
    Solc, Peter
    REQUIREMENTS ENGINEERING, 2007, 12 (02) : 103 - 120