Alexander Ostrovskiy added an introduction to "Architectural Patterns through Real-World Projects" here and polished the structure for better readability and consistency ...
These areas include use of multiple views, hierarchical patterns ... In this approach the software architecture for both phases are analyzed in more detail. This leads to optimization opportunities ...