Pravidlo 20: Pseudostav fork

Pseudostav fork má za úkol rozdělit přechod z jednoho stavu na přechod do více stavů. Jelikož platí podmínka, že stavový automat na úrovni jednoho regionu smí být právě v jednom stavu, platí další dvě pravidla, která je nutná při použití tohoto pseudostavu znát.

Pravidlo transitions_outgoing nás nutí k tomu, že všechny odchozí přechody z rozdělujícího pseudostavu musí mít cíl v různých regionech jednoho ortogonálního stavu.

K tomu se ještě přidává další pravidlo nazvané fork_vertex, které nařizuje, aby rozdělující pseudostav měl právě jeden příchozí přechod a alespoň dva odchozí.

Co na to Sparx EA?

Sparx EA si s těmito pravidly hlavu nijak neláme.

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.


*