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.)
|
| |
Teaching Object-Oriented Systems Analysis and Design with UML
| | 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)
Comments and corrections to
webmaster@isedj.org