# 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
1. Clicking ▼&► to (un)fold the tree menu may facilitate locating what you want to find. 2. Videos embedded here do not necessarily represent my viewpoints or preferences. 3. This is just one of my several websites. Please click the category-tags below these two lines to go to each independent website.