Course Description
- Software design concepts and practices within the field important to both the practitioner and the theorist will be covered.
- Architectural and detailed designs are included for batch, client/server, and real-time systems.
- Design considerations for structured, object-oriented, and Web-based systems are covered.
- Design of databases, user interfaces, forms, and reports are also included. Implementation issues that affect the design, including error handling, performance, and inter-process communication, are presented.
Learning Objectives
Design considerations for structured, object-oriented, and Web-based systems.