SOFTWARE DESIGN AND ARCHITECTURE LECTURE 08. Review Introduction to architectural styles Categorizations of architectural styles Hierarchical architectures.