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 条
  • [21] The Use of Binary Decision Diagrams for the Decomposition of Programmable Logic Arrays
    Bibilo, P. N.
    Leonczyk, P. V.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2011, 45 (05) : 259 - 267
  • [22] The Oxymoron of Use Case Requirements
    Jorgensen, Raymond
    Insight, 2001, 4 (02) : 21 - 22
  • [23] A Requirements Refinement Framework
    Liu, WenQian
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 658 - 659
  • [24] A Case Study on a Specification Approach using Activity Diagrams in Requirements Documents
    Beckmann, Martin
    Vogelsang, Andreas
    Reuter, Christian
    2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2017, : 253 - 262
  • [25] Automatic Layout of UML Use Case Diagrams
    Eichelberger, Holger
    SOFTVIS 2008: PROCEEDINGS OF THE 4TH ACM SYMPOSIUM ON SOFTWARE VISUALIZATION, 2008, : 105 - 114
  • [26] UsCaAb: A tool for abstracting use case diagrams
    Bernardi, ML
    Di Lucca, GA
    Ninth European Conference on Software Maintenance and Reengineering, Proceedings, 2005, : 194 - 194
  • [27] Decomposition of Wiring Diagrams
    Yau, Donald
    OPERADS OF WIRING DIAGRAMS, 2018, 2192 : 63 - 87
  • [28] Incremental software construction with refinement diagrams
    Back, Ralph-Johan
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2006, 4019 : 1 - 1
  • [29] DECOMPOSITION OF FEYNMAN DIAGRAMS
    CHANG, CK
    GLEESON, AM
    BULLETIN OF THE AMERICAN PHYSICAL SOCIETY, 1973, 18 (01): : 28 - 28
  • [30] Synthesis and Refinement Check of Sequence Diagrams
    Miyazaki, Hisashi
    Yokogawa, Tomoyuki
    Amasaki, Sousuke
    Asada, Kazuma
    Sato, Yoichiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (09): : 2193 - 2201