Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Java class visualization for teaching object-oriented concepts
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Tool support for collaborative teaching and learning of object-oriented modeling
Proceedings of the 7th annual conference on Innovation and technology in computer science education
A Lightweight Java Virtual Machine for a Stack-Based Microprocessor
Proceedings of the 2nd Java Virtual Machine Research and Technology Symposium
Visual help to learn programming
ACM Inroads
Hi-index | 0.04 |
Object-oriented techniques and technologies are omnipresent in all branches of modern software development and systems design. Still today there is an enormous demand for training in the area of object-oriented analysis, design and programming.Several languages and notations have been developed for the visual presentation of object-oriented ideas and designs (eg, the Booch method [1], OMT [3] or the emerging standard UML [4]). Such languages or notations are an excellent means of communication and documentation amongst experts. However, for novice trainings they are not very suitable. Instead, they raise additional difficulties: not only a large number of new ideas and a new way of thinking has to be learned, but also a highly non-intuitive graphic notation to present these ideas.The newly developed Object Visualization and Annotation Language (OVAL) is a simple illustrative notation which aims at OO novices. It visualizes the key ideas of object-orientation in a very intuitive way and was especially designed to assist in the process of teaching the way of object-oriented thinking.