Jun 25, 2024  
2013-2014 Undergraduate Catalog 
2013-2014 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 472 - Reusable Software Architectures

(3 S.H.)

This course investigates the software concepts that promote reuse of software architectures. In particular, the influence of object technology on software design and reuse is studied. Domain modeling methods, which model the application domain as a software product family from which target systems can be configured, are investigated. The course also covers reusable software patterns including architecture patterns and design patterns, software components, and object-oriented frameworks. State-of-the-art component technologies will be used to experiment with the concepts of this course. Prerequisites: ◎ CS 471 - Object Oriented Design and Development  or instructor’s permission.

Course Registration

Add to Portfolio (opens a new window)