Class Diagram Critic: A Design Critic Tool for UML Class Diagram

被引:1
|
作者
Abdulkareem, Soran Mahmood [1 ]
Ali, Norhayati Mohd [1 ]
Admodisastro, Novia [1 ]
Sultan, Abu Bakar Md [1 ]
机构
[1] Univ Putra Malaysia, Fac Comp Sci & Informat Technol, Serdang 43400, Selangor Darul, Malaysia
关键词
Class Diagram Critic; Critic-Based Approach; Design Critic; UML Class Diagram;
D O I
10.1166/asl.2017.10330
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Unified Modeling Language (UML) diagrams are widely used in Computer Science courses. The UML Class Diagram is part of the most important and widely used diagrams in teaching UML. The learning of UML Class Diagram demands a sufficient guidance from the lecturers. Thus, a critic-based and collaborative approach was proposed in the design of the Class Diagram Critic (CDC) tool. The CDC is an educational tool that offers quick and meaningful feedback to students about UML class diagrams they design. Critics in CDC tool are mainly to critique errors in UML class diagrams, offer suggestions, and provide semi-automated design improvements to students. The CDC tool employed the collaborative approach as to support the collaborative learning between students and lecturers.
引用
收藏
页码:11567 / 11571
页数:5
相关论文
共 50 条
  • [31] Formalization of Mapping Rules from iStar to Class Diagram in UML
    Melo, Josenildo
    Sousa, Aeda
    Agra, Celso
    Junior, Jose
    Castro, Jaelson
    Alencar, Fernanda
    [J]. 2015 29TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2015, : 71 - 79
  • [32] Evaluating UML class diagram layout based on architectural importance
    Andriyevska, Olena
    Dragan, Natalia
    Simoes, Bonita
    Maletic, Jonathan I.
    [J]. 3RD IEEE INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEEDINGS, 2005, : 14 - 19
  • [33] Fuzzy spatiotemporal object modeling based on UML class diagram
    Chen, Xu
    Cheng, Haitao
    Wang, Hairong
    Li, Weijun
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2017, 33 (05) : 2727 - 2736
  • [34] Understanding B specifications with UML class diagram and OCL constraints
    Tatibouet, B.
    Jacques, I.
    [J]. ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 475 - +
  • [35] Formalizing the UML class diagram using Object-Z
    Kim, SK
    Carrington, D
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 83 - 98
  • [36] UML class diagram as a navigational support for e-learning
    Essalmi, Fathi
    Ben Ayed, Leila Jemni
    Jemni, Mohamed
    Kinshuk
    [J]. 8TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2008, : 946 - +
  • [37] The Modeling Assistant Recommender: A UML class diagram recommender system
    Savary-Leblanc, Maxime
    Le Pallec, Xavier
    Gerard, Sebastien
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2024, 234
  • [38] UML CLASS DIAGRAM OR ENTITY RELATIONSHIP DIAGRAM? AN OBJECT-RELATIONAL CONCEPTUAL IMPEDANCE MISMATCH
    Byrne, Bernadette Marie
    Qureshi, Yasser Shahzad
    [J]. 6TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2013), 2013, : 3594 - 3604
  • [39] Transforming UML Class Diagram into Cassandra Data Model with Annotations
    Feng, Wenduo
    Gu, Ping
    Zhang, Chao
    Zhou, Kai
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 798 - 805
  • [40] No-redundant metrics for UML class diagram structural, complexity
    Manso, E
    Genero, M
    Piattini, M
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2003, 2681 : 127 - 142