Representing NFRs and FRs: A goal-oriented and use case driven approach

被引:0
|
作者
Chung, L [1 ]
Supakkul, S
机构
[1] Univ Texas, Richardson, TX 75080 USA
[2] Titat Software LLC, Euless, TX USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As software systems become more complex and important for business and everyday life, the need to better address non-functional requirements (NFRs) become increasing more crucial. However, UML and particularly the use case modeling-the current de facto standard method for functional requirements elicitation and modeling-lacks equally matured modeling constructs for dealing with NFRs. This paper proposes a framework for representing and integrating NFRs with FRs in the use case model at four association points: subject (system boundary), actor, use case, and communicate association. The NFRs can be implicitly associated with other related use case model elements based on the NFR propagation rules proposed to eliminate the need for redundant NFR specifications. A process is presented to demonstrate how to apply this framework, along with an illustration based on a simplified pricing system.
引用
收藏
页码:29 / 41
页数:13
相关论文
共 50 条
  • [1] A UML profile for goal-oriented and use case-driven representation of NFRs and FRs
    Supakkul, S
    Chung, L
    [J]. THIRD ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGMENT AND APPLICATIONS, PROCEEDINGS, 2005, : 112 - 119
  • [2] Dealing with NFRs for Smart-Phone Applications: A Goal-Oriented Approach
    Mehta, Rutvij
    Wang, Hongyuan
    Chung, Lawrence
    [J]. SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2012, 2012, 430 : 113 - +
  • [3] A goal-oriented approach for representing and using design patterns
    Sabatucci, Luca
    Cossentino, Massimo
    Susi, Angelo
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 110 : 136 - 154
  • [4] Representing the behaviours of real-time systems: A goal-oriented approach
    Jalashgar, A
    Lind, M
    [J]. PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT (PSAM 4), VOLS 1-4, 1998, : 1325 - 1330
  • [5] Combining goal-oriented analysis and use case analysis
    Watahiki, K
    Saeki, M
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (04): : 822 - 830
  • [6] DNR in the OR - A goal-oriented approach
    Truog, RD
    Waisel, DB
    Burns, JP
    [J]. ANESTHESIOLOGY, 1999, 90 (01) : 289 - 295
  • [7] The GOAL Approach A Goal-Oriented Algebraic Language
    Dantan, Jerome
    Pollet, Yann
    Taibi, Salima
    [J]. ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, : 173 - 180
  • [8] A goal-oriented approach to identify and engineer land use systems
    Hengsdijk, H
    van Ittersum, MK
    [J]. AGRICULTURAL SYSTEMS, 2002, 71 (03) : 231 - 247
  • [9] A Goal-Oriented Approach to Software Obfuscation
    Yamauchi, Hiroki
    Monden, Akito
    Nakamura, Masahide
    Tamadd, Haruaki
    Kanzaki, Yuichiro
    Matsumoto, Ken-Ichi
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 59 - 71
  • [10] MULTIPROBLEM PATIENT - GOAL-ORIENTED APPROACH
    GOLDEN, KM
    [J]. JAMA-JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 1978, 240 (12): : 1263 - 1264