Je UML mrtvé?

Není úplně výjimkou, že dostávám otázku nebo přímo tvrzení, které prohlašuje cosi o úmrtí UML.

Na specifikaci UML se začalo pracovat před 30 lety, což může být v IT průmyslu dostatečný důvod k uspořádání karu. Ale proč chce někdo zadeklovat nástroj, který stále dokáže výborně sloužit?

Hned na začátku dejme stranou nesmyslné a nedůstojné výklady agilního manifestu, že se dokumentace (a tedy ani modely) nedělají. Stejně tak opusťme tvrzení, že UML je pouze pro vodopádové řízení projektů. Zaměřme se na UML jako na nástroj.

UML slouží pro grafické znázorňování (modelování) situací, které je třeba nejen během dodávání změn řešit. Doménový model, integrace systémů, popis případů užití, procesy a mnohé další. Při vhodném použití jde o velmi užitečný a mocný nástroj.

Proč někteří UML zatracují?

Důvody, proč jej mnozí nemají rádi a chtějí ho poslat pod drn, většinou plynou z následujícího:

  • UML těch prvků a pravidel má neúměrně hodně.
  • Je velmi těžké najít, co je ještě vhodné a co už ne.
  • UML má hodně typů diagramů, některé z nich těžko pochopitelné.
  • Neexistuje žádný nástroj, který by nutil uživatele dělat užitečné diagramy. Naopak tu je Sparx EA, který sám o sobě je dort pejska a kočičky a podle toho často vypadají i diagramy (a nejenom v UML).
  • UML se poslední roky vinou lenosti, nezájmu, sebestřednosti a ignorance ze strany OMG ani nerozvíjí, ani neopravuje.

Proč je přesto UML užitečné

Ani jeden z uvedených důvodů neopravňuje k vypisování parte tomuto modelovacímu jazyku. Pokud si jeho uživatelé vyberou užitečnou podmnožinu, budou moc tento jazyk používat další desetiletí.

Je třeba si uvědomit, že chyba není (jenom) na straně jazyka, ale především na modelářích, kteří nemají zájem

  • se část jazyka řádně naučit, a tak raději zvolí vlastní notace, které pak musí každému vysvětlovat (ztráta času).
  • poslouchat své čtenáře.
  • používat vhodně i dobrý (ale i špatný) nástroj.

Pokud tomu nevěříte, přijďte se přesvědčit na mé školení UML pro analytiky, které pořádám 26.-27. září 2024. Termín je garantovaný!

Původně napsáno pro LinkedIn.

Buďte první kdo přidá komentář

Napište komentář

Vaše e-mailová adresa nebude zveřejněna.


*