SM528 SOFTWARE ARCHITECTURE
    
       | Course Code: | 9050528 | 
    
       | METU Credit (Theoretical-Laboratory hours/week): | 3(0-0) | 
    
       | ECTS Credit: | 8.0 | 
    
       | Department: | Software Management | 
    
       | Language of Instruction: | English | 
    
       | Level of Study: | Graduate | 
    
       | Course Coordinator: |  | 
    
       | Offered Semester: | Fall and Spring Semesters. | 
Course Content
Fundamental concepts of software architecture. The role of architecture in software engineering. Designing applications from an architecture-centric perspective. Architecture design techniques and approaches. Architectural styles and patterns. Implementation and deployment. Software architecture modeling and architecture documentation.