Extending UML Use Case Diagrams to Represent Non-Interactive Functional Requirements

被引:3
|
作者
Iqbal, Saqib [1 ]
Al-Azzoni, Issam [1 ]
Allen, Gary [2 ]
Khan, Hikmat Ullah [3 ]
机构
[1] Al Ain Univ, Dept Software Engn & Comp Sci, Al Ain, U Arab Emirates
[2] Univ Huddersfield, Dept Comp Sci, Huddersfield, W Yorkshire, England
[3] COMSATS Univ Islamabad, Dept Comp Sci, Wah Campus, Islamabad, Pakistan
关键词
Use Case modeling UML Requirements Engineering Functional Requirements; COMPREHENSION; QUALITY; MODELS;
D O I
10.37190/e-Inf200104
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: The comprehensive representation of functional requirements is a crucial activity in the analysis phase of the software development life cycle. Representation of a complete set of functional requirements helps in tracing business goals effectively throughout the development life cycle. Use case modelling is one of the most widely-used methods to represent and document functional requirements of the system. Practitioners exploit use case modelling to represent interactive functional requirements of the system while overlooking some of the non-interactive functional requirements. The non-interactive functional requirements are the ones which are performed by the system without an initiation by the user, for instance, notifying something to the user or creating an internal backup. Aim: This paper addresses the representation of non-interactive requirements along with interactive ones (use cases) in one model. This paper calls such requirements 'operation cases' and proposes a new set of graphical and textual notations to represent them. Method: The proposed notations have been applied on a case study and have also been empirically evaluated to demonstrate the effectiveness of the new notations in capturing non-interactive functional requirements. Results and Conclusion: The results of the evaluation indicate that the representation of operation cases helps in documenting a complete set of functional requirements, which ultimately results in a comprehensive translation of requirements into design.
引用
收藏
页码:97 / 115
页数:19
相关论文
共 50 条
  • [1] Testing Functional Requirements in UML Activity Diagrams
    Mijatov, Stefan
    Mayerhofer, Tanja
    Langer, Philip
    Kappel, Gerti
    [J]. TESTS AND PROOFS, TAP 2015, 2015, 9154 : 173 - 190
  • [2] Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
    Keng Siau
    Lihyunn Lee
    [J]. Requirements Engineering, 2004, 9 : 229 - 237
  • [3] Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
    Siau, K
    Lee, L
    [J]. REQUIREMENTS ENGINEERING, 2004, 9 (04) : 229 - 237
  • [4] Requirements analysis and UML - Use cases and class diagrams
    Vidgen, R
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2003, 14 (01): : 12 - 17
  • [5] The use of non-interactive scenarios in social neuroscience
    Moore, Leonardo
    Iacoboni, Marco
    [J]. BEHAVIORAL AND BRAIN SCIENCES, 2013, 36 (04) : 432 - 433
  • [6] Connection between UML use case diagrams and UML class diagrams: a matrix proposal
    Alturas, Braulio
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2023, 72 (03) : 161 - 168
  • [7] Automatic Layout of UML Use Case Diagrams
    Eichelberger, Holger
    [J]. SOFTVIS 2008: PROCEEDINGS OF THE 4TH ACM SYMPOSIUM ON SOFTWARE VISUALIZATION, 2008, : 105 - 114
  • [8] Non-interactive Zero-Knowledge Functional Proofs
    Zeng, Gongxian
    Lai, Junzuo
    Huang, Zhengan
    Zhang, Linru
    Wang, Xiangning
    Lam, Kwok-Yan
    Wang, Huaxiong
    Weng, Jian
    [J]. ADVANCES IN CRYPTOLOGY, ASIACRYPT 2023, PT V, 2023, 14442 : 236 - 268
  • [9] MEMORY AND TIME REQUIREMENTS FOR A NON-INTERACTIVE ORGANIC-SYNTHESIS PROGRAM
    BERSOHN, M
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1980, 180 (AUG): : 45 - COMP
  • [10] Challenging Differential Privacy: The Case of Non-interactive Mechanisms
    Balu, Raghavendran
    Furon, Teddy
    Gambs, Sebastien
    [J]. COMPUTER SECURITY - ESORICS 2014, PT II, 2014, 8713 : 146 - 164