Course Code & Number:
SENG 451
Course Title:
Software Architectures
Credit Hours/ ECTS Credits:
(3+0+0) 3 TEDU Credits, 5 ECTS Credits
Catalog Description:
Introduction to software architectures. Architectural types. Modeling of software architectures. Architectural evaluation methods. Software production lines. Model-driven architectures. Service-driven architectures. Architectural display languages. Pattern-based development. Interface-based development. Contemporary software architectures. Micro-service architectures. Cloud computing services.
Pre-requisite / Co-requisite
Pre-requisites:
CMPE 313 OR SENG 214
Co-requisites:
NONE