# Mermaid překonává PlantUML: důsledky pro systémové analytiky
Od prosince 2025 Mermaid překonal PlantUML v popularitě podle Google Trends. draw.io odstranil podporu PlantUML z online verze kvůli bezpečnostním problémům, omezenému souboru diagramů a serverové architektuře. Mermaid funguje na straně klienta, podporuje více typů diagramů. Microsoft integroval vykreslování Mermaid do Markdown editoru Visual Studio, GitHub přidal náhled v Copilot Chat. Diagramy se integrují do dokumentace, specifikací a kódu.
Změny v přístupu k modelování
Systémoví analytici přecházejí od statických obrázků k textovým modelům. Mermaid umožňuje vkládat diagramy do Markdown souborů přímo vedle požadavků, API smluv a obchodních pravidel. Sekvenční diagram se umístí u scénáře integrace, diagram stavů u popisu životního cyklu, ER diagram u doménového modelu.
To zrychluje iterace: AI generuje nástin Mermaid, tým si prohlédne náhled v IDE nebo GitHub. Diagramy se versionují jako text a aktualizují týdně bez ručního kreslení.
Klíčové posuny v každodenní praxi
- Integrace do specifikací: Diagramy žijí ve stejném souboru s textem, ne jako samostatné artefakty.
- Zrychlení discovery: Rychlý náčrt textem nebo přes Copilot pro domluvu nápadů.
- Snížení prahu: Vývojáři, QA a týmoví lídři upravují schémata bez specializovaných nástrojů.
Visual Studio nabízí šablony pro API flow, entity relationships, task lifecycle. GitHub vykresluje Mermaid v chatech Copilot.
Nové dovednosti pro analytiky
Text-first modelování vyžaduje popisovat struktury textem pro automatickou vizualizaci. Důraz na formulace, méně na grafické rozhraní.
Práce s AI: formulace promptů pro generování schémat s potřebnou úrovní detailů, hranicemi systému a aktéry.
Šablonování: standardy pro pojmenování uzlů, šipek, označení chyb, asynchronnosti a externích systémů.
Co se v práci zjednodušuje
Časté artefakty – integrační sekvence, životní cykly, kontextové schémata, onboarding přehledy – se vytvářejí a aktualizují rychleji. draw.io nabízí konverzi z PlantUML do Mermaid.
Migrace je aktuální pro měnící se diagramy v revizích a komunikaci.
Omezení Mermaid
Nahrazuje ne BPMN, Enterprise Architect pro formální modelování a certifikaci. Riziko falešné dostatečnosti: AI schémata jsou vizuálně atraktivní, ale sémanticky slabá.
Přebytečná detailizace ve velkých schématech vede k šumu – jsou potřebné vrstvy modelování.
Evoluce role analytika
Analytik se stává kurátorem živé dokumentace: udržuje versionované schémata v docs-as-code. Hodnocení podle snížení nedorozumění, ne podle počtu diagramů.
Doporučení k zavádění
- Vybrat scénáře: context diagram, sequence, state, ER-overview, component overview.
- Stanovit standardy pojmenování, detailizace a označení.
- Umisťovat diagramy vedle user story, API spec, ADR.
- Používat AI pro nástiny s analytickou kontrolou.
- Migrace pouze měnících se diagramů.
Co je důležité
- Mermaid se integruje do GitHub, Visual Studio, draw.io – diagramy jako text v dev workflow.
- Snižuje vzdálenost mezi požadavky a kódem, zrychluje aktualizace.
- Vyžaduje text-first myšlení a šablony pro kvalitu.
- Ne pro enterprise modelování, ale ideální pro živou dokumentaci.
- draw.io migruje od PlantUML, což zrychluje adopci.
— Editorial Team
Zatím žádné komentáře.