Vysvětlete rozdíl mezi business funkcí, business procesem, procesním krokem a úlohou v metodice předmětu. Jak volíte správnou granularitu a jak poznáte, že BPMN model je „dost dobrý“ pro návrh IS a testy?
Úrovně abstrakce
- Business funkce: stabilní oblast schopností (např. „správa objednávek“).
- Business proces (E2E): tok od události k cílovému stavu (např. „vyřídit objednávku“).
- Procesní krok: ucelená část procesu bez složité synchronizace.
- Úloha (task): elementární činnost; v metodice často platí heuristika „úloha mění stav jednoho významného objektu“.
Volba granularita
- granularitu řídí účel (komunikace vs. implementace vs. exekuce).
- přidávejte detail tam, kde:
- jsou rozhodovací body s dopadem na data/integrace
- existují významné výjimky
- mění se odpovědnost nebo systémová podpora
Kritéria „dost dobrého“ modelu
- srozumitelný stakeholderům (validace)
- pokrývá hlavní variantu + klíčové výjimky
- má jasný start/cíl, odpovědnosti a čekání na události
- je konzistentní s objekty a jejich stavy (navázání na UML State)
- umožní odvodit požadavky a akceptační testy (traceability)
Typické signály špatné granularita
- overmodeling: klikání v UI, technické kroky bez business významu
- undermodeling: neurčité aktivity („zpracovat“) bez dat/stavů/výstupů
Všechny otázky - Informacni modelovani organizaci
- 1. Smysl a přínosy modelování IS
- 2. Transformační řetězec CIM–PIM–PSM
- 3. Globální procesní mapa a vymezení scope
- 4. BPMN detail: události, brány, výjimky
- 5. Procesní krok vs. úloha a granularita modelu
- 6. UML tříd: doménový model a významy pojmů
- 7. Životní cyklus objektu a business pravidla
- 8. Konzistence BPMN a životních cyklů objektů
- 9. DFD a event partitioning pro funkčnost IS
- 10. Konzistence DFD a UML tříd + CRUD pohled
- 11. Validace vs verifikace a kvalita modelu
- 12. Notace vs metodika: BPMN/UML/ArchiMate/DMN
- 13. BPMS: kdy dává smysl a co vyžaduje
- 14. EA a digitální transformace: capability a roadmapa