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 条
  • [41] 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 - +
  • [42] 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
  • [43] Research on PLC Information Model Based on UML Class Diagram
    Yu, Xu Ran
    Zu, Yun Xiao
    Li, Wei Hai
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS AND CONTROL ENGINEERING (ISPECE 2018), 2019, 1187
  • [44] NEURAL-UML: Intelligent Recognition System of Structural Elements in UML Class Diagram
    Koenig, Aymeric
    Allaert, Benjamin
    Renaux, Emmanuel
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 605 - 613
  • [45] UML Diagram for Design Patterns
    Mustapha, Muhazam
    Daud, Nik Ghazali Nik
    [J]. SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 3, 2011, 181 : 215 - 230
  • [46] The Algorithm for Getting a UML Class Diagram from Topological Functioning Model
    Solomencevs, Arturs
    Osis, Janis
    [J]. ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 341 - 351
  • [47] Revealing Students' UML Class Diagram Modelling Strategies with WebUML and LogViz
    Stikkolorum, D. R.
    Truong Ho-Quang
    Chaudron, M. R. V.
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 275 - 279
  • [48] Fuzzy information modeling in UML class diagram and relational database models
    Ma, Z. M.
    Zhang, Fu
    Yan, Li
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (06) : 4236 - 4245
  • [49] UML Class Diagram -: Oracle® 9i refinement in atom
    Zapata, Carlos M.
    Alvarez, Carlos A.
    Arango I., Fernando
    [J]. DYNA-COLOMBIA, 2007, 74 (151): : 147 - 159
  • [50] UML Diagram Refinement (focusing on class- and use case diagrams)
    Faitelson, David
    Tyszberowicz, Shmuel
    [J]. 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 735 - 745