On the decomposition of use case diagrams for the refinement of requirements

被引:8
|
作者
Cruz, Estrela F. [1 ]
Machado, Ricardo J. [2 ]
Santos, Maribel Y. [2 ]
机构
[1] IPVC, Escola Super Tecnol & Gestao, Viana Do Castelo, Portugal
[2] Univ Minho, Escola Engn, Ctr ALGORITMI, Guimaraes, Portugal
关键词
Use Case Models; UML; Meta-model; Decomposition; Requirements Refining;
D O I
10.1109/ICCSA.2014.54
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Requirements elicitation is a complex and usually longstanding but crucial activity to the software development. UML use case models are one of the most popular techniques to describe the functional requirements of a system. Use cases can be written with a high-abstraction level or with a low-abstraction level. In fact, when one needs to see the system as a whole, the high-abstraction level use cases are useful. But when the system's details need to be known, low-abstraction level use cases are a lot more useful. This paper describes an iterative and incremental approach to support the construction of UML use case diagrams as a first documentation effort of the requirements elicitation activities. The approach adopts a refinement mechanism to detail use cases, in a controlled way, as a mean to obtain a functional requirements model of the system. This allows relating an abstract use case with the corresponding more concrete use cases.
引用
下载
收藏
页码:237 / 240
页数:4
相关论文
共 50 条
  • [1] 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
    Requirements Engineering, 2004, 9 : 229 - 237
  • [2] 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
    REQUIREMENTS ENGINEERING, 2004, 9 (04) : 229 - 237
  • [3] UML Diagram Refinement (focusing on class- and use case diagrams)
    Faitelson, David
    Tyszberowicz, Shmuel
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 735 - 745
  • [4] Integrating functional and security requirements with use case decomposition
    Pauli, Josh
    Xu, Dianxiang
    ICECCS 2006: 11TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2006, : 57 - +
  • [5] The role of sequence diagrams in use/misuse case decomposition for secure systems
    Pauli, Joshua J.
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 153 - 158
  • [6] Specification and refinement of soft real-time requirements using sequence diagrams
    Refsdal, A
    Husa, KE
    Stolen, K
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2005, 3829 : 32 - 48
  • [7] Extending UML Use Case Diagrams to Represent Non-Interactive Functional Requirements
    Iqbal, Saqib
    Al-Azzoni, Issam
    Allen, Gary
    Khan, Hikmat Ullah
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2020, 14 (01) : 97 - 115
  • [8] Requirements analysis and UML - Use cases and class diagrams
    Vidgen, R
    COMPUTING & CONTROL ENGINEERING JOURNAL, 2003, 14 (01): : 12 - 17
  • [9] VERIFICATION OF THE CONSISTENCY BETWEEN USE CASE AND ACTIVITY DIAGRAMS A Step Towards Validation of User Requirements
    Ben Amor, Sana Oueslati
    Ali, Mouez
    Gargouri, Faiez
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 396 - 399
  • [10] Use case diagrams - Response
    Dedeke, Adenekan
    Lieberman, Benjamin
    COMPUTER, 2006, 39 (09) : 5 - 5