Pravidlo 21: Pseudostav join

předchozím pravidle jsme se bavili o pseudostavu fork, nyní se zaměříme na jeho doplněk, tedy pseudostav join.

Pseudostav join je určen je sloučení více přechodů do jednoho. Při tom musíme mít stále na paměti, že stavový automat na úrovni jednoho regionu smí být právě v jednom stavu. UML z tohoto důvodu definuje pro pseudostav join následující dvě pravidla:

  • Pravidlo join_vertex nařizuje, aby pseudostav join měl alespoň dva příchozí přechody a právě jeden odchozí.
  • Pravidlo transitions_incoming pak říká, že všechny příchozí přechody musí začínat v různých regionech jednoho ortogonálního stavu.

Co na to Sparx EA?

Mrzí mě, že se opakuji, ale ani zde Sparx EA nebere ani jedno ze zmíněních pravidel v potaz.

Douška

Celý seriál 30 pravidel UML byl revidován, upraven a knižně vydán. Pokud jej chcete mít k dispozici v papírové podobě, navštivte stránky nakladatelství Elebedial.

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.


*