12.0 Software Architecture Design

   (1) Comprehensive knowledge of information systems: including the concept of software architecture, the style of software architecture, software architecture in specific domains, software development methods based on architecture, software architecture evaluation, software product lines, the concept of design patterns, the composition of design patterns, patterns and software architecture, classification of design patterns, implementation of design patterns.
   (2) System architecture design case analysis: including software architecture design, XML technology, architecture-based software development process, architecture model (style), domain-specific software architecture, architecture-based software development method, architecture evaluation, software product line, system Evolution, Concept of Design Patterns, Composition of Design Patterns, Patterns and Software Architecture, Classification of Design Patterns; Design Pattern Implementation.
   (3) System architecture design papers: including software architecture design, domain-specific software architecture, architecture-based software development methods, and software evolution.

For in-depth and detailed knowledge of software architecture design, you must read "The Principles, Methods and Practices of Software Architecture" (by Zhang Yousheng , Tsinghua University Press)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326378138&siteId=291194637