Přednášky

Software architecture

Přednáška je zaměřena na dvě hlavní témata - architektura a design. Cílem je v prvé řadě vysvětlit význam obou pojmů a vymezit jejich vzájemný vztah.

V oblasti designu se přednáška věnuje především základním konceptům a pojmům (Typ, Třída, Instance, Objekt, ...) a jejich vzájemnému vztahu. Celá sekce je završena diskusí nad třemi základními pravidly dobrého návrhu.

V části věnované architektuře jsou identifikováni hlavní stakeholders, jsou diskutovány jejich zájmy a v tomto kontextu jsou vysvětleny čtyři základní pohledy na architekturu, což je současně nejobvyklejší způsob dokumentace architektury.

Závěrečná část přednášky je pak věnována rozboru některých zajímavých a někdy mírně kontroverzních témat, jako např. frameworks, design pattern, architectural style, ...

Slajdy z přednášky jsou k dispozici ke stažení zde.

Vhodné doplňkové materiály jsou k nalezení v sekci Materiály Softwarového inženýrství, resp. konkrétně v sekci Architecture and Design materiály.