UML 2.5.1

Loni těsně před Vánoci v tichosti vyšla nová verze UML označená jako 2.5.1 (přechozí je 2.5). Z toho je jasné, že změny budou jen drobné. Pojďme se na ně podívat.

  1. Kontext versus vlastnictví omezení: Dříve o tom, kdy bude omezení vyhodnoceno, rozhodoval vlastník, nyní je to kontext. Smysl to dává, neboť omezení může vlastnit např. balík, ale pokud kontextem je třída, tak ona má rozhodovat o tom, kdy bude toto omezení vyhodnoceno.
  2. Vstupní parametry: Volně definované chování (OpaqueBehavior) může nyní mít nyní i vstupní parametry.
  3. Redefinice pseudostavů: Základní objektový princip redefinice přešel i k pseudostavům ve stavovém diagramu. Dosud UML dovolovalo redefinovat pouze stavy, nyní i podstavy.

Mají tyto změny nějaký reálný dopad na běžného uživatele? Upřímně řečeno, nemají. Jsou to jen opravy logických nedostatků, které přišly na pořadí dne jen v případě striktního dodržování UML.

A pro představu: Na tomto místě je seznam všech dosud neopravených problémů. To abyste viděli, jak „rychle“ je OMG opravduje.

Na závěr si dovoluji poskytnout informace pro všechny: nyní máte možnost se přihlásit na školení týkající se nejen UML, ale i Sparx Enterprise Architectu či modelování ve SCRUMu. Neváhejte a vybírejte, co se Vám bude nejvíce hodit.

About Slávek Rydval 134 Článků
Slávek Rydval začínal jako programátor, ale postupem času se dostal k návrhu softwaru, posléze k integrační architektuře a v současní době pracuje jednak jako architekt řešení a jednak jako školitel UML (základů i příprav k certifikační zkoušce OCUP 2) a nástroje Sparx Enterprise Architect. S UML přišel do styku již na univerzitě, ale opravdu intenzivně se mu věnuje posledních deset let. Na programování však nezanevřel a občas pár řádek kódu napíše.

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

Napište komentář

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


*