Reálný příklad negativního dopadu ArchiMate NEXT

The Open Group připravuje novou verzi ArchiMate pod pracovním názvem ArchiMate NEXT. Minulý týden vydal pracovní verzi a musím říct, že jsem k ní hodně kritický. Na příkladu ukážu jeden z reálných dopadů, konkrétně zrušení prvku Reprezentace a vztahu Kompozice (pro typy prvků používám názvy z oficiálního překladu pojmů verze 3.2).

Reálná situace

Mobilní operátor poskytuje Mobilní tarif s daty (produkt). Ten v sobě zahrnuje Datové a hlasové služby (obchodní služba) a dále SIM kartu (obchodní objekt). SIM karta má buďto podobu plastu nebo je elektronická (obojí reprezentace).

Rozlišovat mezi podobami SIM karty dává businessový smysl, protože obě podoby mají (či mohou mít) cenové a logistické rozdíly. To pak má dopad nejen na interní procesy, ale i na zákazníka (moderně bychom řekli na customer journey).

Model v ArchiMate 3.2

Ve stále aktuální verzi ArchiMate 3.2 takovou situaci velmi pěkně a názorně namodelujeme typicky takto:

Příklad v ArchiMate 3.2 (Mobilní tarif s daty)
Příklad v ArchiMate 3.2 (Mobilní tarif s daty)

SIM karta je realizována dvěma reprezentacemi: Plastová SIM a eSIM. Navíc vztah mezi produktem Mobilní tarif s daty a ostatními prvky je kompozice.

Kompozice v ArchiMate 3.2 předpokládá existenční závislost. Tedy když zákazník odchází, produkt končí a s ním zahazujeme kromě jiného i jeho SIM kartu.

Dále SIM karta v jednu chvíli nesmí být v kompozici s jiným prvkem.

Vcelku jasné a přímočaré.

Model v ArchiMate NEXT

V případě připravované verze ArchiMate NEXT musíme diagram změnit:

Příklad v ArchiMate NEXT (Mobilní tarif s daty)
Příklad v ArchiMate NEXT (Mobilní tarif s daty)

Prvně, místo kompozice musíme použít pouze agregaci (což povolí mít SIM kartu v jednu a tutéž chvíli i v jiném prvku, což v praxi tak nějak asi moc nepůjde).

Horší je to v případě podoby SIM karty, kde při správném modelování musíme použít obchodní objekt navíc (Podoba SIM karty; proč další prvek: najděte si návrhový vzor Bridge), od kterého specializací odvodíme konkrétní typy podob.

Ztrácíme tak možnost explicitního rozlišování mezi pojmem a jeho formou.

To, že služba je šedivá a nerozlišitelná od vrstvy domény, do které patří, už je jen hřebíček do rakve užitečnosti změn v ArchiMate NEXT.

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

Napište komentář

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


*