CEN 6036: Software Architecture
Course Description for Software Architecture
Description: This course addresses issues associated with large-scale Web application development including architectural design and documentation, and service-oriented computing technologies. In this course, students will gain an understanding of the concepts behind software architectures for large-scale Web-based systems as well as design, recognize, evaluate and document software architectures. The course would deepen studentsâ€™ understanding of service-oriented architecture. In particular, the course will focus on principles behind service-oriented software engineering, and approaches and methods for efficient service production in service ecosystems.