Guidance system supporting design phase

The available literature supports the fact that some students experience difficulty learning about object-oriented design (OOD) principles. Many object-oriented development methods and object-oriented CASE tools have been emphasized on how to develop semantically correct object-oriented models. Howe...

Full description

Bibliographic Details
Main Authors: Din, Jamilah, Idris, Sufian, Mohd Noah, Shahrul Azman
Format: Conference or Workshop Item
Language:English
Published: Malaysian Educational Technology Association 2007
Online Access:http://psasir.upm.edu.my/id/eprint/64883/
http://psasir.upm.edu.my/id/eprint/64883/1/762.pdf
_version_ 1848855128870748160
author Din, Jamilah
Idris, Sufian
Mohd Noah, Shahrul Azman
author_facet Din, Jamilah
Idris, Sufian
Mohd Noah, Shahrul Azman
author_sort Din, Jamilah
building UPM Institutional Repository
collection Online Access
description The available literature supports the fact that some students experience difficulty learning about object-oriented design (OOD) principles. Many object-oriented development methods and object-oriented CASE tools have been emphasized on how to develop semantically correct object-oriented models. However, a correct model does not mean that the design is flexible and reusable. A correct model needs to comply with the object-oriented design principles, design heuristics, and design patterns. Helping students make good design is important because the design will influence the implementation and maintenance effort later. There are limited CASE tools that are able to guide the student (user) during the design process by providing intelligent assistance in the form of advice, and suggesting alternative solutions by monitoring the design process. Contemporary CASE tools although have excellent facilities for drawing, editing and maintenance of software specifications, they lack in the sense of ‘guiding’ users to a better design and do not possess what considered as ‘knowledge-intensive’ driven to design. This paper proposes a guidance system which guides the student in learning object-oriented designs. This guidance system will let the student carry out the design tasks while the system look at the corresponding heuristic catalogues. It will notify the student with a message regarding the heuristics it has identified and give suggestion how to correct it. This guidance system not only assists the design process but also upgrades student’s knowledge. Techniques used in guiding student such as tutoring system, coaching system and critiquing system are also compared and discussed in this paper.
first_indexed 2025-11-15T11:20:51Z
format Conference or Workshop Item
id upm-64883
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T11:20:51Z
publishDate 2007
publisher Malaysian Educational Technology Association
recordtype eprints
repository_type Digital Repository
spelling upm-648832018-09-03T03:49:55Z http://psasir.upm.edu.my/id/eprint/64883/ Guidance system supporting design phase Din, Jamilah Idris, Sufian Mohd Noah, Shahrul Azman The available literature supports the fact that some students experience difficulty learning about object-oriented design (OOD) principles. Many object-oriented development methods and object-oriented CASE tools have been emphasized on how to develop semantically correct object-oriented models. However, a correct model does not mean that the design is flexible and reusable. A correct model needs to comply with the object-oriented design principles, design heuristics, and design patterns. Helping students make good design is important because the design will influence the implementation and maintenance effort later. There are limited CASE tools that are able to guide the student (user) during the design process by providing intelligent assistance in the form of advice, and suggesting alternative solutions by monitoring the design process. Contemporary CASE tools although have excellent facilities for drawing, editing and maintenance of software specifications, they lack in the sense of ‘guiding’ users to a better design and do not possess what considered as ‘knowledge-intensive’ driven to design. This paper proposes a guidance system which guides the student in learning object-oriented designs. This guidance system will let the student carry out the design tasks while the system look at the corresponding heuristic catalogues. It will notify the student with a message regarding the heuristics it has identified and give suggestion how to correct it. This guidance system not only assists the design process but also upgrades student’s knowledge. Techniques used in guiding student such as tutoring system, coaching system and critiquing system are also compared and discussed in this paper. Malaysian Educational Technology Association 2007 Conference or Workshop Item PeerReviewed text en http://psasir.upm.edu.my/id/eprint/64883/1/762.pdf Din, Jamilah and Idris, Sufian and Mohd Noah, Shahrul Azman (2007) Guidance system supporting design phase. In: 1st International Malaysian Educational Technology Convention (IMETC 2007), 2-5 Nov. 2007, Sofitel Palm Resort, Senai, Johor Bahru, Malaysia. (pp. 652-657).
spellingShingle Din, Jamilah
Idris, Sufian
Mohd Noah, Shahrul Azman
Guidance system supporting design phase
title Guidance system supporting design phase
title_full Guidance system supporting design phase
title_fullStr Guidance system supporting design phase
title_full_unstemmed Guidance system supporting design phase
title_short Guidance system supporting design phase
title_sort guidance system supporting design phase
url http://psasir.upm.edu.my/id/eprint/64883/
http://psasir.upm.edu.my/id/eprint/64883/1/762.pdf