TR    EN

Software Architecture (SE 322) Course Details

Course Name: Software Architecture
Code: SE 322
Pre-requisite Course(s):
Objective: The objective of this course is to provide an overview of software design architecture, application, languages for software and critical systems.
Content: Introduction to software architecture, architecture business cycle, creating an architecture, introducing a case study, understanding and achieving quality, design, document and reconstruct software architecture, methods in architecture evaluation, quantitative approach to architecture design decision making, software product lines, types of architecture: middleware, model-driven, service-oriented, semantic web, aspect-oriented, case studies are given to understand concepts in real life contexts
Term: Spring
Theory: 3
Application: 0
Laboratory: 0
Credit: 3
ECTS Course File: Course File
Course File: Course File