2021-2022 Undergraduate Catalog 
    
    Apr 17, 2024  
2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

EGR 326 - Software Design and Architecture


Units: 3
When Offered: Spring
An in-depth look at software design. Study of design patterns, frameworks, and architectures. Survey of current middleware architectures. Component based design. Measurement theory and appropriate use of metrics in design. Designing for qualities such as performance, safety, security, reusability, reliability, etc. Measuring internal qualities and complexity of software. Evaluation and evolution of designs. Basics of software evolution, reengineering, and reverse engineering.
Grade Type: Letter Grade
Prerequisite(s): EGR 327  



Add to Portfolio (opens a new window)