The Proceedings of the Information Systems Education Conference 2005: §3533    Home    Papers/Indices    prev (§3532)    Next (§3534)
Sat, Oct 8, 3:00 - 3:25, Governors E     Paper (refereed)
Recommended Citation: Stumpf, R V and L C Teague.  Teaching Object-Oriented Systems Analysis and Design with UML.  In The Proceedings of the Information Systems Education Conference 2005, v 22 (Columbus OH): §3533. ISSN: 1542-7382. (A later version appears in Information Systems Education Journal 4(54). ISSN: 1545-679X.)
CDpic

Teaching Object-Oriented Systems Analysis and Design with UML

thumb
Refereed15 pages
Robert V. Stumpf    [a1] [a2]
Computer Information Systems Department
California State Polytechnic University Pomona    [u1] [u2]
Pomona, California, USA    [c1] [c2]

Lavette C. Teague    [a1] [a2]
Computer Information Systems Department
California State Polytechnic Univ Pomona    [u1] [u2]
Pomona, California, USA    [c1] [c2]

The transition to object-oriented software presents a challenge to information systems (IS) educators, especially in the area of systems analysis and design, as familiar structured methods give way to the Unified Modeling Language (UML). This paper summarizes the principal similarities and differences between structured and object-oriented approaches and provides advice about strategies for teaching analysis and design with UML. Analysis strategies include: capturing the content and structure of inputs in the use case narratives, constructing the domain model one use case at a time, and expressing pre- and postconditions for the contracts in terms of the domain model. Strategies for teaching object-oriented design include: working one use case at a time, and starting with three basic design patterns.

Keywords: object-oriented analysis, object-oriented design, teaching UML, transition to objects

Read this refereed paper in Adobe Portable Document (PDF) format. (15 pages, 662 K bytes)
Preview this refereed paper in Plain Text (TXT) format. (35 K bytes)

CDpic
Comments and corrections to
webmaster@isedj.org