Apr 19, 2024  
Loyola Marymount University Bulletin 2021-2022 
    
Loyola Marymount University Bulletin 2021-2022 [ARCHIVED CATALOG]

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.