Dec 11, 2024  
2020-2021 Undergraduate and Graduate Catalog 
    
2020-2021 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]

CECS 445 - Software Design and Architecture


(3 units)

Prerequisites: CECS 343  with a grade of “C” or better and senior standing.
In-depth look at software design, design patterns, frameworks, architectures and middleware architectures. Component based design including COM, Corba, and .Net. Fundamentals of software metrics, measuring software qualities. Basics of software evolution, reengineering, and reverse engineering. A semester long team project.

Letter grade only (A-F). (Lecture 2 hours, laboratory 3 hours)