Computer Aided Modelling Exercises
نویسندگان
چکیده
This paper present experiences with the use of a didactical CASE-tool for teaching object-oriented domain modelling. The tool provides the student with interactive feedback and verification of the models helping in this way to find obvious mistakes. Furthermore, the tool enables validating the model against user requirements by generating a prototype. This helps the student in building a mental model of a concrete information system build from the conceptual model. The tool is positively evaluated by the students and was shown to have a positive impact on the student’s capabilities for object-oriented modelling. 1. Setting the stage 1.1. Educational mission This paper presents experiences with a didactical special-purpose CASE-tool in the context of teaching object-oriented business modelling. The main goal of the course is to familiarise students with objectoriented analysis techniques and to let them acquire the necessary skills to actually perform business modelling. In addition, students should be able to envisage the mutual relationship and influence between the IT-system and the organisational work system. For example, the student should learn to evaluate the implications of differences between models both from an IT and an organisational perspective. Obviously, given the goals of the course, a lot of exercises are needed to acquire the necessary skills. Exercises start with a textual description of some user requirements, which should be interpreted by the student and transformed into an object-oriented business model. Given the fact that such user requirements can be interpreted in different ways (because of their informal aspect), students should receive individual feedback on their solution. Additionally, a detailed comparison of their solution with a model-solution and alternative solutions of other students helps to gain insight in the consequences and implications of particular modelling choices. The student’s capability is a crucial element to achieve the educational goal. The course is attended by a set of students with a large variation in preliminary knowledge of object-oriented concepts and programming skills. One can roughly identify three major groups of students. One group of students are very much technology oriented and have good object-oriented programming skills. Their ITorientation is sometimes a disadvantage as it hampers them in taking a more business oriented view towards specifications: they tend to think in a solution-oriented mode, while the goal of the course is to focus on the characteristics of the problem world. The second group of students have a substantial set of business-oriented skills, are skilled in data modelling and have basic skills in object-oriented programming. This is the group of students that is most at ease with the presented material. However, because of their preliminary database course, these students tend to think in a purely data-oriented way, and have difficulties in conceptualising the behavioural aspects of an object-oriented model as defined in class operations and finite state machines (FSM). Finally, for a third group of students, this course is their first contact with object-orientation. They have no programming skills and have not yet followed a course on database modelling. Especially this group has difficulties of imagining the concrete system that will result out of an abstract model. 1 The course’s page can be found on http://mermaid.econ.kuleuven.be/content.aspx/
منابع مشابه
Survey on Perception of People Regarding Utilization of Computer Science & Information Technology in Manipulation of Big Data, Disease Detection & Drug Discovery
this research explores the manipulation of biomedical big data and diseases detection using automated computing mechanisms. As efficient and cost effective way to discover disease and drug is important for a society so computer aided automated system is a must. This paper aims to understand the importance of computer aided automated system among the people. The analysis result from collected da...
متن کاملComputer Aided Assembly Attributes Retrieval Methods for Automated Assembly Sequence Generation
Achieving an appropriate assembly sequence needs deep verification for its physical feasibility. For this purpose, industrial engineers use several assembly predicates; namely, liaison, geometric feasibility, stability and mechanical feasibility. However, testing an assembly sequence for these predicates requires huge assembly information. Extracting such assembly information from an assembled ...
متن کاملAnalysis of a Freeform Shape Modelling Process
In this paper, we introduce and analyse a Computer-Aided Industrial Design (CAID) process. For each step performed in the shape modelling process, durations, involved entities, concerned parameters and constraints, initial and final states of the shapes were recorded. The modelling session consisted of three main phases and lasted 2710 seconds. The results show that transformation tools are mor...
متن کاملClassifications and Properties of Materials for Chairside Computer-Aided Design/Computer-Aided Manufacturing Dentistry: A Review
Background and Aim: Chairside computer-aided design/computer-aided manufacturing (CAD/CAM) systems have become considerably more accurate, reliable, efficient, fast, and prevalent since 1985 when CEREC was introduced. The inceptive restorative material option for chairside CAD/CAM restorations was limited to ceramic blocks. Today, restorative material options have been multiplied and include me...
متن کاملA computer-aided framework for regression and multi-scale modelling needs in innovative product- process engineering
Model-based computer aided product-process engineering requires models of different types, forms and application mode. A computer-aided modelling framework capable of handling the modelling needs for product-process design and analysis has been developed. In this paper, the systematic and efficient development of multi-scale models, their interconnections, analysis, parameter regression and sol...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Informatics in Education
دوره 6 شماره
صفحات -
تاریخ انتشار 2007