objekty.cz/OPM/informace v češtině

OPM je unikátní v tom, že objekty a procesy staví na stejnou úroveň a poskytuje dvojí (grafický a jazykový) pohled na model. V devadesátých letech, když se na MIT vedly tzv. metodologické války, autor OPM profesor Dov Dori usiloval o to, aby budoucí UML pokrývalo i systémové modelování. To však softwaroví inženýři odmítli, a tak UML zůstalo zaměřené hlavně na popis vnitřní struktury softwarové části informačního systému a ne na celý informační systém a jeho systémovou logiku. OPM tuto mezeru vyplňuje, umožňuje snadné zoomování mezi detaily a nabízí plnohodnotný pohled na spolupráci lidí a procesů.

Navíc OPM obsahuje zabudovaný mechanismus, který zajišťuje automatickou logickou konzistenci. Každý proces, který do modelu přidáme, musí být smysluplně propojen s určitými objekty, a naopak každý objekt musí být zapojen do nějakého procesu. Tím pádem nemůžeme do modelu jen tak naházet izolované prvky bez jasného účelu. OPM nás vede k tomu, že každý prvek má v systému své opodstatnění a model zůstává čistý a přehledný. Modelovací nástroje OPM často nabízejí simulátory, takže si odborníci mohou pomocí simulací scénářů ověřit, jak model funguje, a snadno tak odhalit případné nekonsistence.

Kromě toho je OPM jednodušší v tom, že využívá pouze jeden jediný druh diagramu. Tento diagram je velmi symetrický, což znamená, že vazby mezi procesy a vazby mezi objekty fungují na stejném principu. Díky možnosti snadno zoomovat mezi úrovněmi detailu OPM plně nahrazuje 14 různorodých diagramů UML, takže se nemusíme učit různé notace – všechno je integrované do jednoho jednotného pohledu.

OPM se také osvědčuje jako náhrada za BPMN (Business Process Model and Notation). Zatímco BPMN se zaměřuje čistě na modelování podnikových procesů a workflow, OPM integruje nejen procesy, ale i objekty a jejich stavy do jednoho soudržného modelu. Díky tomu získáme ucelenější pohled, který zahrnuje nejen workflow, ale i samotné entity a jejich vzájemné vztahy. OPM tak poskytuje jednotný, konzistentní způsob, jak popsat celé podnikové procesy bez nutnosti používat další specializované notace jako BPMN.

text z úvodu normy ČSN ISO 19450:2024

Objektově Procesní Metodika (OPM) je ucelený pojmový přístup, jazyk a metodika pro modelování a reprezentaci znalostí automatizačních systémů. Aplikace OPM sahá od jednoduchých sestav elementárních komponent až po komplexní, multidisciplinární, dynamické systémy. OPM je vhodný pro implementaci a podporu nástroji využívajícími informační a výpočetní techniku. Tento dokument specifikuje jak jazykové, tak metodické aspekty OPM s cílem vytvořit společný základ pro systémové architekty, návrháře a vývojáře nástrojů vyhovujících OPM pro modelování všech druhů systémů.

OPM poskytuje dvě sémanticky ekvivalentní modality reprezentace pro stejný model: grafickou a textovou. Množina hierarchicky strukturovaných, vzájemně provázaných Objektově Procesních Diagramů (OPD) tvoří grafický model a množina automaticky generovaných vět v podmnožině anglického jazyka tvoří textový model vyjádřený v Objektově Procesním Jazyku (OPL). V graficko-vizuálním modelu se každý OPD skládá z prvků OPM, zobrazených jako grafické symboly, někdy s popiskem (anotací). Syntaxe OPD specifikuje konzistentní a správné způsoby správy uspořádání těchto grafických prvků. Pomocí OPL OPM generuje odpovídající textový model pro každý OPD způsobem, který zachovává omezení grafického modelu. Protože syntaxe a sémantika OPL jsou podmnožinou anglického přirozeného jazyka, doménoví experti snadno porozumí textovému modelu.

Notace OPM podporuje pojmové modelování systémů s formální syntaxí a sémantikou. Tato formalita slouží jako základ pro systémové inženýrství založené na modelech obecně, včetně systémové architektury, inženýrství, vývoje, podpory životního cyklu, komunikace a evoluce. Kromě toho, povaha OPM nezávislá na doméně otevírá systémové modelování celé vědecké, obchodní a průmyslové komunitě pro vývoj, zkoumání a analýzu výrobních a jiných průmyslových a obchodních systémů v rámci jejich specifických aplikačních domén, což umožňuje společnostem slučovat se a zajišťovat interoperabilitu různé dovednosti a kompetence do společného intuitivního, ale formálního rámce.

OPM umožňuje společný pohled na systém ve výstavbě, testování, integraci a každodenní údržbu a umožňuje práci v multidisciplinárním prostředí. Kromě toho mohou společnosti pomocí OPM zlepšit svůj celkový pohled na funkčnost systému, pružnost v přidělování pracovníků k úkolům a správu výjimek a obnovu chyb. Specifikace systému je rozšiřitelná o jakýkoli nezbytný detail, který zahrnuje funkční, strukturální a behaviorální aspekty systému.

Jednou konkrétní aplikací OPM je navrhování a tvorba technických norem. OPM pomáhá načrtnout implementaci normy a identifikovat slabá místa v normě, která je třeba omezit, a tím výrazně zlepšit kvalitu následných návrhů. S OPM, i když se modelový text systému rozšiřuje o další podrobnosti, základní model si zachovává svůj vysoký stupeň formálnosti a konzistence.

Tento dokument normy ISO 19450 poskytuje základ pro systémové architekty a projektanty, kteří jej mohou použít k modelování systémů stručně a efektivně. Prodejci nástrojů OPM mohou tento dokument využít jako formální standardní specifikaci pro vytváření softwarových nástrojů pro zlepšení pojmového modelování.

objekty.cz OPM informace v češtině


zpět ..
582 KB LLM umělá inteligence zpracovává OPM pečení dortu.pdf
55.1 MB OPM - školní ukázka modelování + simulace + práce s LLM AI.mp4
92.9 KB desatero OPM.pdf
348 KB exhibice v OPM a UML.pdf
25.1 MB podcast - OPM jazyk pro právníky lékaře a IT.mp3
20.8 MB podkast - LLM a OPM podkast v češtině.mp3
10.7 MB podkast - OPM Aristotelovské příčiny a emergentní stavy.mp3
18.4 KB porovnání OPM a BPMN.docx
16.3 KB porovnání OPM a UML.docx
78.9 KB 2026 FJFI ČVUT - sylabus předmětu MUML.pdf

Internetový archív publikací, výsledků výzkumu a projektů v oblasti objektového modelování.