Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension

被引:0
|
作者
Bavota, Gabriele [1 ]
Gravino, Carmine [1 ]
Oliveto, Rocco [2 ]
De Lucia, Andrea [1 ]
Tortora, Genoveffa [1 ]
Genero, Marcela [3 ]
Antonio Cruz-Lemus, Jose [3 ]
机构
[1] Univ Salerno, Software Engn Lab, Fisciano, SA, Italy
[2] Univ Molise, Dept Stat, Molise, Italy
[3] Univ Castilla La Mancha, Dept Technol & Informat Syst, E-13071 Ciudad Real, Spain
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present an experiment and two replications aimed at comparing the support provided by ER and UML class diagrams during comprehension activities by focusing on the single building blocks of the two notations. This kind of analysis can be used to identify weakness in a notation and/or justify the need of preferring ER or UML for data modeling. The results reveal that UML class diagrams are generally more comprehensible than ER diagrams, even if the former has some weaknesses related to three building blocks, i.e., multi-value attribute, composite attribute, and weak entity. These findings suggest that a UML class diagram extension should be considered to overcome these weaknesses and improve the comprehensibility of the notation.
引用
收藏
页码:168 / +
页数:3
相关论文
共 50 条
  • [21] Full Satisfiability of UML Class Diagrams
    Artale, Alessandro
    Calvanese, Diego
    Ibanez-Garcia, Angelica
    [J]. CONCEPTUAL MODELING - ER 2010, 2010, 6412 : 317 - 331
  • [22] Organizing UML class diagrams in layers
    Kumar, V
    Deka, JK
    [J]. Enabling Technologies for the New Knowledge Society, 2005, : 39 - 55
  • [23] Composition inference for UML class diagrams
    Ana Milanova
    [J]. Automated Software Engineering, 2007, 14 : 179 - 213
  • [24] DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS
    Wu Fangjun Yi Tong Dept of Computer Science and Eng Southeast University Nanjing Laboratory of Computer Center Yichun University Yichun
    [J]. JournalofElectronics, 2004, (03) - 254
  • [25] DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS
    Wu Fangjun~* Yi Tong~* ** ~*(Dept of Computer Science and Eng.
    [J]. Journal of Electronics(China), 2004, (03) : 249 - 254
  • [26] Improving the testability of UML class diagrams
    Baudry, B
    Le Traon, Y
    Sunyé, G
    [J]. IWOTA 2004: 1ST INTERNATIONAL WORKSHOP ON TESTABILITY ASSESSMENT, PROCEEDINGS, 2004, : 70 - 80
  • [27] A diagramming software for UML class diagrams
    Gutwenger, C
    Jünger, M
    Klein, K
    Kupke, J
    Leipert, S
    Mutzel, P
    [J]. GRAPH DRAWING SOFTWARE, 2004, : 257 - 278
  • [28] A Survey of Metrics for UML Class Diagrams
    Genero, Marcela
    Piattini, Mario
    Calero, Coral
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (09): : 59 - 92
  • [29] Mutation Operators for UML Class Diagrams
    Fernanda Granda, Maria
    Condori-Fernandez, Nelly
    Vos, Tanja E. J.
    Pastor, Oscar
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2016), 2016, 9694 : 325 - 341
  • [30] Composition inference for UML class diagrams
    Milanova, Ana
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2007, 14 (02) : 179 - 213