2009
DOI: 10.1007/s10664-009-9127-7
|View full text |Cite
|
Sign up to set email alerts
|

An experimental comparison of ER and UML class diagrams for data modelling

Abstract: We present the results of three sets of controlled experiments aimed at analysing whether UML class diagrams are more comprehensible than ER diagrams during data models maintenance. In particular, we considered the support given by the two notations in the comprehension and interpretation of data models, comprehension of the change to perform to meet a change request, and detection of defects contained in a data model. The experiments involved university students with different levels of ability and experience… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

5
30
1
4

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 42 publications
(40 citation statements)
references
References 32 publications
5
30
1
4
Order By: Relevance
“…However, the discrete relationship makes it less flexible and more appropriate for a clear purpose/use. On the other hand, the UML diagram is a generic modelling tool, which provides better support during comprehension of the data models as compared to ERM [55]. In the present paper, we intend to propose a generic framework which should allow the readers or subsequent studies to modify it according to their specific needs, technology of implementation, and other unforeseen concerns, which would inevitably require a better comprehension of the proposed framework; subsequently we use the UML approach.…”
Section: The Traceability Data Sorting and Storing Modelmentioning
confidence: 99%
“…However, the discrete relationship makes it less flexible and more appropriate for a clear purpose/use. On the other hand, the UML diagram is a generic modelling tool, which provides better support during comprehension of the data models as compared to ERM [55]. In the present paper, we intend to propose a generic framework which should allow the readers or subsequent studies to modify it according to their specific needs, technology of implementation, and other unforeseen concerns, which would inevitably require a better comprehension of the proposed framework; subsequently we use the UML approach.…”
Section: The Traceability Data Sorting and Storing Modelmentioning
confidence: 99%
“…Mô hình ER và lược đồ lớp UML có các thành phần tương đồng nhau nên từ lâu đã có nhiều nghiên cứu về việc chuyển đổi từ mô hình EER sang lược đồ lớp UML và ngược lại [1][2] [10]. Tuy nhiên, cho đến nay vẫn chưa có nghiên cứu nào bàn về việc chuyển đổi mô hình TimeER sang lược đồ lớp UML.…”
Section: Giới Thiệuunclassified
“…Bởi vì về mặt bản chất, nếu xem một phương pháp chuyển đổi từ một mô hình dữ liệu này sang một mô hình dữ liệu khác như một ánh xạ chuyển đổi, thì việc xây dựng một phương pháp chuyển đổi trực tiếp từ các mô hình TimeER sang các mô hình dữ liệu hướng đối tượng có yếu tố thời gian có thể được xem là việc xác định tích của hai ánh xạ f 1 và f 2 . Trong đó, ánh xạ f 1 là ánh xạ chuyển đổi từ mô hình TimeER sang lược đồ UML mà [8] đã đề xuất và ánh xạ f 2 là ánh xạ chuyển đổi từ lược đồ UML sang mô hình cơ sở dữ liệu hướng đối tượng (kết quả của các nghiên cứu trước đây [1] [2] [10]). Theo đó việc xây dựng một phương pháp chuyển đổi từ mô hình TimeER sang mô hình đối tượng ODMG đang là một trong những vấn đề mà chúng tôi quan tâm trong những nghiên cứu tiếp theo.…”
Section: Kết Luậnunclassified
See 1 more Smart Citation
“…Classes in object-oriented systems for any web applications, written in diverse object oriented programming languages, have identifiers, member functions, friend functions, friend classes, nested classes and nested functions, which replicate concepts from the domain of the web application [8].…”
Section: Introductionmentioning
confidence: 99%