Lecture Description
This video lecture, part of the series Software Architecture Design by Prof. , does not currently have a detailed description and video lecture title. If you have watched this lecture and know what it is about, particularly what Computer Science topics are discussed, please help us by commenting on this video with your suggested description and title. Many thanks from,
- The CosmoLearning Team
- The CosmoLearning Team
Course Index
- Introduction to course, general history and definitions
- Rationale for Software Architecture
- Visual Modeling
- Architectural Description Languages
- ADL Proliferation
- Classifying Architecture Design Methods
- Architecture Requirements Analysis
- Domain Analysis 1
- Domain Analysis 2
- Synthesis-based Architecture Design 1
- Synthesis-based Architecture Design 1 (Continued)
- Synthesis-based Architecture Design 2
- Alternative Space Analysis
- Application Frameworks
- Software Architecture Views: 4+1 View Model
- Architecture View Modeling Views & Beyond Approach 1
- Architecture View Modeling Views & Beyond Approach 2
- Architecture View Modeling Views & Beyond Approach 3
- Architecture View Modeling Recovery Style
- Introduction to Patterns
- Overview of Selected Architecture Design Patterns
- Software Architecture Patterns Overview
- Software Architecture Evaluation
- Software Architecture Analysis Method
- Course Summary
Course Description
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.
Comments
There are no comments.
Be the first to post one.
Posting Comment...