National CAE Designated Institution
  • Classroom
  • Online, Instructor-Led
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.

Framework Connections