首页> 外文期刊>Software and systems modeling >A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model maintenance
【24h】

A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model maintenance

机译:数据模型维护期间对UML类图和ER图提供的支持的详细分析

获取原文
获取原文并翻译 | 示例
       

摘要

This paper presents the results of an empirical study aiming at comparing the support provided by ER and UML class diagrams during maintenance of data models. We performed one controlled experiment and two replications that focused on comprehension activities (the first activity in the maintenance process) and another controlled experiment on modification activities related to the implementation of given change requests. The results achieved were analyzed at a fine-grained level aiming at comparing the support given by each single building block of the two notations. Such an analysis is used to identify weaknesses (i.e., building blocks not easy to comprehend) in a notation and/or can justify the need of preferring ER or UML for data modeling. The analysis revealed that the UML class diagrams generally provided a better support for both comprehension and modification activities performed on data models as compared to ER diagrams. Nevertheless, the former has some weaknesses related to three building blocks, i.e., multi-value attribute, composite attribute, and weak entity. These findings suggest that an extension of UML class diagrams should be considered to overcome these weaknesses and improve the support provided by UML class diagrams during maintenance of data models.
机译:本文介绍了一项旨在比较数据模型维护期间ER和UML类图提供的支持的实证研究结果。我们进行了一个对照实验和两个重复实验,它们侧重于理解活动(维护过程中的第一个活动),另一个对照实验是针对与给定变更请求的实现相关的修改活动。对所获得的结果进行了细粒度的分析,旨在比较两种表示法的每个单独构建块所提供的支持。这样的分析用于识别符号中的弱点(即,不易理解的构建基块)和/或可以证明在数据建模中需要使用ER或UML的理由。分析显示,与ER图相比,UML类图通常为对数据模型执行的理解和修改活动提供更好的支持。然而,前者具有一些与三个构建块相关的弱点,即多值属性,复合属性和弱实体。这些发现表明,应考虑扩展UML类图,以克服这些弱点并在维护数据模型期间改善UML类图提供的支持。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号