CampusAnswers

CS472 — Reusable Software Architectures

CS 472 - Reusable Software Architectures CS 472 - Reusable Software Architectures (3 credits) 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. Grade only. hen demand warrants. Course Registration

Prerequisites: CS341

Source ↗

← back to winona catalog