CISC 592 Softwr Architecture & Microservices
This course explores a collection of topics in Software Architecture and Microservices and introduces concepts and best practices of software architecture. It deals with; high-level building blocks that represent the underlying software system, how a software system is structured, and how that system’s elements are meant to interact. Fundamentals of software architecture, its principles, elements, components, configurations and architectural structures and styles will also be discussed. Special focus will be given to the interaction between quality attributes and software architecture. Societal and ethical implications of software architecture and microservices will also be discussed.
Course ID: CISC 592
Semester Hours: 3