Department

Information Systems

Document Type

Article

Publication Date

Fall 2003

Abstract

This paper describes a project suitable for use in an upper division course requiring the completion of analysis, design and implementation of a software system. It is especially useful for illustrating multiple cycles through the development process, as well as for integrating key concepts from a number of fundamental knowledge clusters in a typical undergraduate IS program of study. These knowledge clusters include database management, project management, programming principles, and system analysis and design. In the pilot class, students employed use case analysis as well as standard object-oriented techniques such as class diagrams and sequence diagrams. Students followed a modified version of the Team Software Process, with special attention paid to the postmortem following each of two cycles. Teaching tools included the use of a special email address allowing students to converse with the "client."

Journal

Journal of Information Systems Education

Journal ISSN

1055-3096

Volume

14

Issue

3

First Page

235

Last Page

239

Share

COinS