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...
| Main Authors: | , , |
|---|---|
| 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 |