P4: Modularizácia a konceptualizácia štruktúry
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
Prednáška sa venuje diagramom aktivít ako prostriedku na rozpísanie prípadov použitia, na príklade objednania tovaru. Vysvetľuje sa základná stavba diagramu – akcie, rozhodovanie, partície (swim lanes) a možnosť vnárania zložených aktivít do ďalších diagramov. Osobitná pozornosť je venovaná modelovaniu zrušenia akcie pomocou prerušovacieho regiónu a signálu, ako aj pravidlám pre rozhodovacie a paralelné uzly. Zdôrazňuje sa, že neexistuje jeden správny spôsob modelovania a študenti majú svoje rozhodnutia vedieť zdôvodniť. Prebieha aj diskusia o pomenovaní akcií v rozkazovacom spôsobe namiesto podstatných mien.
- - Diagramy aktivít rozpisujú prípady použitia (príklad: objednaj tovar) do konkrétnych krokov.
- - Partície (swim lanes) priraďujú akcie k jednotlivým aktérom.
- - Zložené akcie možno rozpracovať vo vlastnom diagrame a vnoriť ich do iného.
- - Rozhodovacie uzly a paralelné vetvenie vyžadujú konzistentné spájanie tokov (synchronizácia vstupov).
- - Prerušovací región so signálom slúži na modelovanie zrušenia (cancel) akcie, napr. zrušenie objednávky.
- - Extend prípady použitia (napr. modifikácia plánu doplnenia zásob) sa musia explicitne vyvolať, nedajú sa len 'prilepiť'.
- - Akcie sa pomenúvajú v rozkazovacom spôsobe, aby jasne vyjadrovali konkrétnu vykonávanú činnosť.
- - Modelovanie projektu prebieha iteratívne – od celkového návrhu k detailom atribútov a metód.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky