Volume 4

Volume 4, Number 81

September 22, 2006

thumb
9 pages562 K bytes

Metaphors, Polymorphism, Domain Analysis, and Reuse: Teaching Modeling in the Object-Oriented Paradigm


Leslie J. Waguespack, Jr.
Bentley College
Waltham, MA 02154-4705 USA

Abstract: Object-oriented programming has become a mainstay of computing curricula over the last decade. Although its industrial promise for improving productivity, particularly by way of enabling extensive reuse, has propelled it to an essential status, it is usually taught in a vacuum of little or no effective modeling theory or practice. In this paper we argue that this vacuum robs most students of their potential to both understand or professionally profit from the complex mass of syntax and class library detail in which they are drowned in most OO development courses. The paper reviews OO-based reuse, the current state of modeling in IS2002 national curriculum and contemporary systems analysis texts, the underlying behavior and metaphor-driven principles of domain modeling and a framework for recovering the reuse benefits of the OO paradigm in IS education.

Keywords: modeling, object-oriented modeling, behavior-driven modeling, metaphor-driven modeling, domain modeling, systems analysis and design curricula, IS curricula

Download this issue:   ISEDJ.4(81).Waguespack.pdf   (Adobe PDF, 9 pages, 562 K bytes)

Preview the contents:   Waguespack.j.txt   (ASCII txt, 23 K bytes)


Recommended Citation: Waguespack (2006). Metaphors, Polymorphism, Domain Analysis, and Reuse: Teaching Modeling in the Object-Oriented Paradigm. Information Systems Education Journal, 4 (81). http://isedj.org/4/81/. ISSN: 1545-679X. (A preliminary version appears in The Proceedings of ISECON 2005: §2332. ISSN: 1542-7382.)