The Proceedings of the Information Systems Education Conference 2005: §2332    Home    Papers/Indices    prev (§2324)    Next (§2333)
Fri, Oct 7, 10:30 - 10:55, Governors E     Paper (refereed)
Recommended Citation: Waguespack, L J.  Metaphors, Polymorphism, Domain Analysis, and Reuse: Teaching Modeling in the Object-Oriented Paradigm.  In The Proceedings of the Information Systems Education Conference 2005, v 22 (Columbus OH): §2332. ISSN: 1542-7382. (A later version appears in Information Systems Education Journal 4(81). ISSN: 1545-679X.)
CDpic

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

thumb
Refereed7 pages
Leslie J. Waguespack, Jr.    [a1] [a2]
Computer Information Systems Department
Bentley College    [u1] [u2]
Waltham, Massachusetts, USA    [c1] [c2]

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

Read this refereed paper in Adobe Portable Document (PDF) format. (7 pages, 406 K bytes)
Preview this refereed paper in Plain Text (TXT) format. (24 K bytes)

CDpic
Comments and corrections to
webmaster@isedj.org