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

Tento článek je součástí seriálu 30 pravidel UML. Pokud jste ještě nečetli, podívejte se na výchozí článek. Ostatní články můžete dohledat pomocí štítku 30 pravidel UML.

Chcete vědět více? Objednejte si knihu UML pro analytiky nebo navštivte některé mé školení. Některá z nich jsou online.

Zanechat odpověď

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *