L1: Software Architecture: Here, There and Everywhere
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Úvodná prednáška predmetu Architektúra softvéru vysvetľuje, že pojem architektúra vznikol metaforou zo stavebníctva a označuje usporiadanie softvérového systému. Prednášajúci predstavuje prehľad tém predmetu, spôsob vedenia prednášok formou diskusie a využitie diskusného fóra v ISE. Študenti v skupinkách riešia otázku, čo urobili ako prvé pri vývoji svojho najväčšieho softvérového systému. Zazneli odpovede ako zoznam funkcionalít, porozumenie doméne aplikácie, výber technológie, návrh a zistenie nákladov. Prednášajúci zdôrazňuje, že znalosť domény aplikácie je kľúčová, aby systém odrážal podstatu biznisu, a odlišuje ju od domény riešenia (technológií) a od požiadaviek klienta.
- - Pojem architektúra softvéru vznikol metaforou zo stavebnej architektúry a označuje usporiadanie softvérového systému.
- - Vývoj rozsiahleho softvéru je komplexný, preto je potrebná predstava o usporiadaní ešte pred písaním kódu.
- - Doména aplikácie (napr. bankovníctvo) zahŕňa znalosti o biznise, ktoré sa musia odraziť v informačnom systéme.
- - Doména riešenia zahŕňa výber technológií a spôsob realizácie systému.
- - Požiadavky zadáva klient a pri znalosti domény aplikácie sa dajú lepšie pochopiť a spresniť.
- - Náklady a finančné obmedzenia ovplyvňujú, čo sa dá v daných okolnostiach realizovať.
- - Predmet stavia na diskusii, praktických projektoch na cvičeniach a diskusnom fóre v ISE.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky