The second in a two course sequence that covers the analysis and design of information systems. This course addresses the design of system architectures, interfaces and components. Architectural design includes defining system boundaries, processing types, and centralized versus distributed processing.
Interface design includes defining inputs, outputs, and user interface dialogues.
Component design includes mapping analysis domain object models into design domain object models, identifying event controllers, interface viewers, and business rule objects, and specifying object behavior and methods. Students are also assigned to a project team that must complete the analysis and design of an information system. Students who are taking the course should bookmark the contents page for faster access to the course content. A short resume for the instructor including his background, education, and publications.