CMSI 540 Software Architecture
3 semester hours
Common architectural patterns used in software-intensive systems. Examination of architecture from different viewpoints to develop understanding of the factors that matter in practice, not just in theory. Strategies for evolving software intensive eco-systems including the design of domain appropriate architectures and what it means to be an evolvable architecture, how architecture fits into the specification of software intensive systems, techniques to visualize software-intensive architectures, and common software architectural patterns and the problems they are designed to address. Service, object, and data-oriented design principles, embedded and enterprise architectural solutions, centralized and distributed architectures, and cloud computing architectures.
All bulletins © 2024 Loyola Marymount University.
Powered by the Acalog™ Academic Catalog Management System™ (ACMS™).