P4: Modularizácia a konceptualizácia štruktúry (zabudovaná kamera)

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška sa po organizačných pokynoch k projektu a odovzdávaniu cvičení venuje modularizácii a konceptualizácii štruktúry softvérového modelu. Vysvetľuje klasifikáciu tried podľa ich povahy na údajové entity (entity), riadiace triedy s netriviálnymi operáciami (control) a triedy predstavujúce rozhranie systému voči okoliu (boundary). Tieto kategórie sa v UML modeli označujú pomocou stereotypov vo francúzskych úvodzovkách, ktoré slúžia ako konvencia na uľahčenie orientácie v modeli a ďalšieho vývoja. Prístup vychádza z konceptu Unified Process (pôvodne Rational Unified Process), ktorý je riadený prípadmi použitia. Na záver sa naznačuje súvislosť s architektonickým vzorom Model-View-Controller známym z objektovo orientovaného programovania.

  • - Projektové cvičenia sa neboduje výsledok, ale snaha a pokus riešiť úlohu, čo umožňuje odhaliť problémy pred diskusiou na cvičení.
  • - Priebežné odovzdávanie do systému slúži ako dokumentácia progresu aj ako záloha práce študenta.
  • - Triedy v modeli sa delia na entity (údajová povaha), control (riadiaca/akčná povaha s netriviálnymi metódami) a boundary (rozhranie na hranici systému).
  • - Stereotypy v UML (v guillemets) sú konvenčné značky, ktoré vyjadrujú konceptuálny význam triedy bez väzby na konkrétny programovací jazyk.
  • - Boundary trieda nie je len pasívne rozhranie, ale môže aktívne spracovávať a transformovať údaje pri komunikácii medzi systémami.
  • - Klasifikácia entity/control/boundary vychádza z metodiky Unified Process, ktorý je use-case driven.
  • - Naznačená súvislosť s architektonickým vzorom Model-View-Controller z objektovo orientovaného programovania.

Zhrnutie pripravené s pomocou AI z prepisu videa.