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 条
  • [21] A Process-Oriented Approach for the Optimal Satisficing of Non-Functional Requirements
    Burgess, Christopher
    Krishna, Aneesh
    TRUSTWORTHY SOFTWARE DEVELOPMENT PROCESSES, PROCEEDINGS, 2009, 5543 : 293 - 304
  • [22] Handling Non-functional Requirements in Model-Driven Development: An Ongoing Industrial Survey
    Ameller, David
    Franch, Xavier
    Gomez, Cristina
    Araujo, Joao
    Svensson, Richard Berntsson
    Biffl, Stefan
    Cabot, Jordi
    Cortellessa, Vittorio
    Daneva, Maya
    Fernandez, Daniel Mendez
    Moreira, Ana
    Muccini, Henry
    Vallecillo, Antonio
    Wimmer, Manuel
    Amaral, Vasco
    Bruneliere, Hugo
    Burgueno, Loli
    Goulao, Miguel
    Schaetz, Bernhard
    Teufl, Sabine
    2015 IEEE 23RD INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2015, : 208 - 213
  • [23] RISK MANAGEMENT IN SOFTWARE PROJECTS: AN APPROACH BASED ON NON-FUNCTIONAL REQUIREMENTS
    da Silva Andrade, Ana Cristina
    Braga, Jose Luis
    de Castro Leal, Andre Luiz
    Zaidan, Fernando Hadad
    SISTEMAS & GESTAO, 2019, 14 (02): : 188 - 196
  • [24] Service Elicitation of non-functional requirements: An Approach using Activity Theory
    Goncalves, Antonio
    Correia, Anacleto
    Fernandes, Joao
    2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,
  • [25] A formal approach to adaptive software: continuous assurance of non-functional requirements
    Filieri, Antonio
    Ghezzi, Carlo
    Tamburrelli, Giordano
    FORMAL ASPECTS OF COMPUTING, 2012, 24 (02) : 163 - 186
  • [26] A Measure for Modelling Non-Functional Requirements using Extended Use Case
    Kaur, Harsimran
    Sharma, Ashish
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1101 - 1105
  • [27] Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
    Ameller, David
    Franch, Xavier
    Gomez, Cristina
    Martinez-Fernandez, Silverio
    Araujo, Joao
    Biffl, Stefan
    Cabot, Jordi
    Cortellessa, Vittorio
    Fernandez, Daniel Mendez
    Moreira, Ana
    Muccini, Henry
    Vallecillo, Antonio
    Wimmer, Manuel
    Amaral, Vasco
    Bohm, Wolfgang
    Bruneliere, Hugo
    Burgueno, Loli
    Goulao, Miguel
    Teufl, Sabine
    Berardinelli, Luca
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (04) : 818 - 835
  • [28] Non-functional requirements for blockchain enabled medical supply chain
    Kiran Khatter
    International Journal of System Assurance Engineering and Management, 2022, 13 : 1219 - 1231
  • [29] Modelling non-functional requirements of business processes
    Aburub, Faisal
    Odeh, Mohammed
    Beeson, Ian
    INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (11-12) : 1162 - 1171
  • [30] Non-functional requirements for blockchain enabled medical supply chain
    Khatter, Kiran
    Relan, Devanjali
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (03) : 1219 - 1231