- Rozdíl mezi architekturou a designem => definice Architektura: high-level, "všechno, co je důležité" - Příklady prvků architektury, designu a konstrukce - Architektura rozdělení aplikace na vrstvy - ISO/OSI - MVC - Multi-tier - Design - rozdělení do objektů - návrhové vzory - Singleton - Factory method - (Abstract) Factory - Adapter - Dekorator - Konstrukce - Kuchařka - Požadavky na architekturu a spol a jejich příklady - Spolehlivost, bezpečnost - Rozšiřitelnost - Údržba - Testovatelnost - Možnosti integrace - messaging - MW - Společná databáze