27. október 2026
Na vývoj dobrého softvéru nestačí vedieť programovať a poznať technológie. Používatelia očakávaju, aby softvérové systémy zodpovedali prípadom, v ktorých ich potrebujú používať. Preto je kľúčové tieto prípady použitia zachytiť zrozumiteľne pre všetkých zainteresovaných: používateľov, architektov, analytikov, návrhárov, vývojárov, manažérov… Ukázalo sa, že je najúčinnejší opis v prirodzenom jazyku, ale treba vedieť vybrať, čo treba opísať, ako to opísať a ako to pomenovať.
Valentino Vranić. Modelovanie softvéru: prípady použitia, UML a ďalej. SPEKTRUM STU, 2022.
Valentino Vranić et al. Use Case Modeling in a Research Setting of Developing an Innovative Pilgrimage Support System. Universal Access in the Information Society, 23: 1543–1560. Springer, 2024.
8. október 2026
Vývoj softvéru je zložitá, ale hlboko ľudská činnosť. Ukázalo sa, že sa v celom rozsahu – od programového kódu, cez architektúru softvéru, až po ľudí – dá podchytiť prostredníctvom prvkov, ktoré sa označujú ako vzory. Ako evokuje samotné označenie, vzory sa opakujú. Ale zároveň sú vždy iné a prispôsobené kontextu, v ktorom sa uplatňujú. Vzory vlastne balansujú konflikty protichodných síl, po čom vznikajú ďalšie, menšie konflikty ako výhonky, v ktorých je vytváraný systém pripravený rásť: uplatnením ďalších vzorov. Dráma, ktorej podstatou je tiež konflikt, významne pomáha pochopiť vzory a ako ich uplatňovať.
Valentino Vranić, Aleksandra Vranić, and Waheedullah Sulaiman Khail. Growing Organizations with Patterns: Lessons from Drama. In Proceedings of European Conference on Pattern Languages of Programs 2020, EuroPLoP 2020. ACM, 2020. Článok v ACM DL / článok (vlastná kópia – voľný prístup)
Valentino Vranić and Aleksandra Vranić. Drama Patterns: Extracting and Reusing the Essence of Drama. In Proceedings of 24th European Conference on Pattern Languages of Programs, EuroPLoP 2019. Kloster Irsee in Bavaria, Germany. ACM, 2019. Článok v ACM DL / článok (vlastná kópia – voľný prístup)