2016-12-22

Software Architecture Design (2008-2009) by Bedir Tekinerdoğan at Bilkent U

# click the upper-left icon to select videos from the playlist

source: Bilkent Online Courses     2014年8月25日
CS-411 Software Architecture Design (2008-2009- Summer)
This course teaches the basic concepts, methods and techniques for designing software architectures. The topics include: rationale for software architecture design, modeling software architecture design, architectural styles/patterns, architectural requirements analysis, comparison and evaluation of architecture design methods, synthesis-based software architecture design, software product-line architectures, domain modeling, domain engineering and application engineering, software architecture implementation, evaluating software architecture designs.

Lecture 01 Introduction to course, general history and definitions  49:47
Lecture 02 Rationale for Software Architecture 41:13
Lecture 03 Visual Modeling 45:42
Lecture 04 Architectural Description Languages 42:36
Lecture 05 38:50
Lecture 06 Classifying Architecture Design Methods 52:51
Lecture 07 Architecture Requirements Analysis 43:34
Lecture 08 Domain Analysis 1 46:24
Lecture 09 Domain Analysis 2 35:27
Lecture 10 Project 48:15
Lecture 11 Synthesis-based Architecture Design 1 (contn'd) 38:30
Lecture 12 Synthesis-based Architecture Design 2 44:18
Lecture 13 Alternative Space Analysis 42:03
Lecture 14 Application Frameworks 35:35
Lecture 15 Software Architecture Views 41:06
Lecture 16 Architecture View Modeling 44:15
Lecture 17 Architecture View Modeling 47:12
Lecture 18 Architecture View Modeling 26:53
Lecture 19 Architecture View Modeling 43:42
Lecture 20 Introduction to Patterns 37:06
Lecture 21 Overview of Selected Architecture Design Patterns 39:09
Lecture 22 Software Architecture Patterns Overview 33:08
Lecture 23 Software Architecture Evaluation 42:18
Lecture 24 Software Architecture Analysis Method 42:39
Lecture 25 Summary 24:22