Otázka 11 / 14

Vysvětlete rozdíl mezi validací a verifikací v kontextu modelování. Jak byste hodnotili kvalitu modelu (úplnost, správnost, jednoznačnost, srozumitelnost, granularita) a jaké techniky byste použili k ověření kvality napříč modely?

Validace vs verifikace

  • Validace: „Děláme správnou věc?“ → odpovídá potřebám stakeholderů a realitě.
  • Verifikace: „Děláme to správně?“ → dodržení notace, metamodelových pravidel, konzistence.

Kritéria kvality modelu

  • Úplnost: obsahuje vše potřebné pro účel (ne vše z reality).
  • Správnost: shoda s realitou/to‑be a pravidly notace.
  • Jednoznačnost: prvek má jediný rozumný výklad (glosář, naming).
  • Srozumitelnost: cílové publikum rozumí bez „překladu“.
  • Granularita: není ani příliš hrubá ani příliš detailní.

Techniky ověření

  • workshopy/scénáře (validace)
  • checklisty notace, linting v nástroji (verifikace)
  • konzistenční tabulky (BPMN ↔ State)
  • mapping repository + traceability matice
  • peer review a baseline + change control