A design of an assessment system for UML class diagram

Noraida Haji Ali, Zarina Shukur, Sufian Idris

Research output: Chapter in Book/Report/Conference proceedingConference contribution

22 Citations (Scopus)

Abstract

The Unified Modeling Language (UML) is probably the most widely known and used notation for object-oriented analysis and design. UML consists of various graphical notations, which capture the static system structures (class diagrams), system component behaviors (state transition diagrams) and system component interactions (collaboration and sequence diagrams). UML notations can be produced with the help of CASE (Computer-aided software engineering) tools such as Rational Rose. Basically, we proposed the development of an Assessment system for UML class diagram, the UML Class Diagram Assessor (UCDA). This tool will receive a students UML class diagram in the form of Rational Rose petal files. In this paper we present a design of UML Class Diagram Assessor (UCDA) that evaluates UML class diagrams automatically. UCDA evaluates the diagram based on three aspects: its structure; its correctness and language used. The output of UCDA is a list of comments on a diagram that is hoped to guide students in understanding on how to represent the system requirement in UML model correctly.

Original languageEnglish
Title of host publicationProceedings - The 2007 International Conference on Computational Science and its Applications, ICCSA 2007
Pages539-544
Number of pages6
DOIs
Publication statusPublished - 2007
Event2007 International Conference on Computational Science and its Applications, ICCSA 2007 - Kuala Lumpur
Duration: 26 Aug 200729 Aug 2007

Other

Other2007 International Conference on Computational Science and its Applications, ICCSA 2007
CityKuala Lumpur
Period26/8/0729/8/07

Fingerprint

Unified Modeling Language
Students

ASJC Scopus subject areas

  • Computer Science Applications

Cite this

Ali, N. H., Shukur, Z., & Idris, S. (2007). A design of an assessment system for UML class diagram. In Proceedings - The 2007 International Conference on Computational Science and its Applications, ICCSA 2007 (pp. 539-544). [4301193] https://doi.org/10.1109/ICCSA.2007.2

A design of an assessment system for UML class diagram. / Ali, Noraida Haji; Shukur, Zarina; Idris, Sufian.

Proceedings - The 2007 International Conference on Computational Science and its Applications, ICCSA 2007. 2007. p. 539-544 4301193.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ali, NH, Shukur, Z & Idris, S 2007, A design of an assessment system for UML class diagram. in Proceedings - The 2007 International Conference on Computational Science and its Applications, ICCSA 2007., 4301193, pp. 539-544, 2007 International Conference on Computational Science and its Applications, ICCSA 2007, Kuala Lumpur, 26/8/07. https://doi.org/10.1109/ICCSA.2007.2
Ali NH, Shukur Z, Idris S. A design of an assessment system for UML class diagram. In Proceedings - The 2007 International Conference on Computational Science and its Applications, ICCSA 2007. 2007. p. 539-544. 4301193 https://doi.org/10.1109/ICCSA.2007.2
Ali, Noraida Haji ; Shukur, Zarina ; Idris, Sufian. / A design of an assessment system for UML class diagram. Proceedings - The 2007 International Conference on Computational Science and its Applications, ICCSA 2007. 2007. pp. 539-544
@inproceedings{d6b38e35658b4c0692f1cb4d2abd8973,
title = "A design of an assessment system for UML class diagram",
abstract = "The Unified Modeling Language (UML) is probably the most widely known and used notation for object-oriented analysis and design. UML consists of various graphical notations, which capture the static system structures (class diagrams), system component behaviors (state transition diagrams) and system component interactions (collaboration and sequence diagrams). UML notations can be produced with the help of CASE (Computer-aided software engineering) tools such as Rational Rose. Basically, we proposed the development of an Assessment system for UML class diagram, the UML Class Diagram Assessor (UCDA). This tool will receive a students UML class diagram in the form of Rational Rose petal files. In this paper we present a design of UML Class Diagram Assessor (UCDA) that evaluates UML class diagrams automatically. UCDA evaluates the diagram based on three aspects: its structure; its correctness and language used. The output of UCDA is a list of comments on a diagram that is hoped to guide students in understanding on how to represent the system requirement in UML model correctly.",
author = "Ali, {Noraida Haji} and Zarina Shukur and Sufian Idris",
year = "2007",
doi = "10.1109/ICCSA.2007.2",
language = "English",
isbn = "0769529453",
pages = "539--544",
booktitle = "Proceedings - The 2007 International Conference on Computational Science and its Applications, ICCSA 2007",

}

TY - GEN

T1 - A design of an assessment system for UML class diagram

AU - Ali, Noraida Haji

AU - Shukur, Zarina

AU - Idris, Sufian

PY - 2007

Y1 - 2007

N2 - The Unified Modeling Language (UML) is probably the most widely known and used notation for object-oriented analysis and design. UML consists of various graphical notations, which capture the static system structures (class diagrams), system component behaviors (state transition diagrams) and system component interactions (collaboration and sequence diagrams). UML notations can be produced with the help of CASE (Computer-aided software engineering) tools such as Rational Rose. Basically, we proposed the development of an Assessment system for UML class diagram, the UML Class Diagram Assessor (UCDA). This tool will receive a students UML class diagram in the form of Rational Rose petal files. In this paper we present a design of UML Class Diagram Assessor (UCDA) that evaluates UML class diagrams automatically. UCDA evaluates the diagram based on three aspects: its structure; its correctness and language used. The output of UCDA is a list of comments on a diagram that is hoped to guide students in understanding on how to represent the system requirement in UML model correctly.

AB - The Unified Modeling Language (UML) is probably the most widely known and used notation for object-oriented analysis and design. UML consists of various graphical notations, which capture the static system structures (class diagrams), system component behaviors (state transition diagrams) and system component interactions (collaboration and sequence diagrams). UML notations can be produced with the help of CASE (Computer-aided software engineering) tools such as Rational Rose. Basically, we proposed the development of an Assessment system for UML class diagram, the UML Class Diagram Assessor (UCDA). This tool will receive a students UML class diagram in the form of Rational Rose petal files. In this paper we present a design of UML Class Diagram Assessor (UCDA) that evaluates UML class diagrams automatically. UCDA evaluates the diagram based on three aspects: its structure; its correctness and language used. The output of UCDA is a list of comments on a diagram that is hoped to guide students in understanding on how to represent the system requirement in UML model correctly.

UR - http://www.scopus.com/inward/record.url?scp=48049107290&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=48049107290&partnerID=8YFLogxK

U2 - 10.1109/ICCSA.2007.2

DO - 10.1109/ICCSA.2007.2

M3 - Conference contribution

SN - 0769529453

SN - 9780769529455

SP - 539

EP - 544

BT - Proceedings - The 2007 International Conference on Computational Science and its Applications, ICCSA 2007

ER -