[DUS | Prednáška] 5 - Využitie Petriho sietí v Praxi

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 zameriava na praktické využitie Petriho sietí pri vývoji softvérových aplikácií, konkrétne v rámci prístupu process driven application development. Vysvetľuje sa historický kontext modelovania aplikácií od waterfall modelu cez model driven development s UML diagramami až po procesne orientované prístupy ako BPMN a Event Driven Process Chain. Zdôrazňuje sa, že procesný model je v podstate rozšírený vývojový diagram, ktorý okrem sekvenčného vykonávania úloh a rozhodovacích blokov umožňuje aj paralelizmus. Petriho siete sú predstavené ako vhodný formalizmus na modelovanie procesov, pričom úlohy sú reprezentované tranzíciami, a je zdôraznená ich prepojiteľnosť s BPMN 2.0. Ako praktický príklad slúži zjednodušený proces hypotéky, ktorý bude demonštrovaný v jazyku PetriFlow.

  • - Prednáška predstavuje aplikáciu teórie Petriho sietí v procese vývoja softvéru (process driven application development).
  • - Porovnanie waterfall modelu a agilného vývoja ako opakujúceho sa cyklu prototypovania.
  • - Prehľad UML diagramov (class diagram, message sequence chart, use case diagram) v rámci model driven development.
  • - BPMN 2.0 ako jazyk pre modelovanie procesov postavený na teórii Petriho sietí a procesných algebrách.
  • - Procesný model je chápaný ako rozšírený vývojový diagram s úlohami, rozhodovacími blokmi a paralelizmom.
  • - V Petriho sieti sú úlohy (tasky) procesu reprezentované tranzíciami.
  • - Na príklade zjednodušeného procesu hypotéky bude demonštrovaný zápis v jazyku PetriFlow, ktorý rozširuje Petriho siete o dátovú vrstvu a reakcie na udalosti.

Zhrnutie pripravené s pomocou AI z prepisu videa.