SENG 451

Course Code & Number
SENG 451
Course Title
Software Architectures
Level
BS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 5 ECTS Credits
Pre-requisite / Co-requisite::
Pre-requisites: CMPE 313 OR SENG 214
Co-requisites: NONE
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.