Vrstvy ArchiMate
Šest vrstev a tři aspekty. Společně umístí každý typ prvku v jazyce, což znamená, že ta mřížka není shrnutím ArchiMate - je většinou ArchiMate.
9 min čteníArchiMate 42 z 5
Krátká odpověď
- Šest vrstev a tři aspekty. Mřížka, kterou tvoří, umístí téměř každý typ prvku v jazyce - je tedy většinou ArchiMate, ne jeho shrnutím.
- Jádrem jsou podniková, aplikační a technologická vrstva. Strategie stojí nad nimi, fyzická rozšiřuje technologii, implementace pokrývá program mezi dvěma stavy.
- Aktivní struktura, chování, pasivní struktura: kdo, co se děje a s čím se to děje.
- Vrstvy se spojují přes služby. Aplikační komponenta je věc, která dělá práci; aplikační služba je to, co nabízí navenek.
01Proč je to mřížka#
Většina jazyků vám podá seznam typů prvků k zapamatování. ArchiMate vám podá dva krátké seznamy a násobení. Šest vrstev, tři aspekty a slib, že buňka znamená v každém řádku totéž: služba je prvek chování, který nějaký jiný prvek realizuje a který slouží něčemu nad sebou, ať už je to byznysová služba, aplikační služba nebo technologická služba.
O tu pravidelnost se při učení vyplatí pořádně opřít. Pokud víte, co je aplikační komponenta, víte, co je uzel - tatáž buňka o vrstvu níž. Pokud víte, že byznysový proces je přiřazený z byznysové role, víte, že technologický proces je přiřazený z uzlu.
02Tři aspekty#
| Prvek | Notace | Co znamená |
|---|---|---|
| Aktivní struktura | obdélník s ostrými rohy | Něco, co umí věci dělat. Byznysový aktér a role, aplikační komponenta, uzel, zařízení. Vykonává chování; nikdy chováním není. |
| Chování | zaoblený obdélník | Něco, co se dělá. Proces, funkce, interakce, událost, služba. Tady bydlí slovesa. |
| Pasivní struktura | obdélník s horním pruhem | Něco, na čem chování koná. Byznysový objekt, smlouva, datový objekt, artefakt, materiál. |
Ty tři přicházejí s gramatikou, kterou se vyplatí naučit jako větu: aktivní struktura je přiřazena k chování, chování přistupuje k pasivní struktuře, chování slouží jinému chování. Téměř každý dobře postavený ArchiMate model je tahle věta opakovaná. Pokud čára ve vašem modelu nesedí ani na jeden z těch tří tvarů, podívejte se na ni podruhé.
03Tři jádrové vrstvy#
Byznys.Organizace popsaná jejími vlastními slovy: aktéři a role, které hrají, procesy, které vedou, služby, které konzumují zákazníci, objekty, se kterými ty procesy nakládají. Test, jestli sem něco patří, je, jestli by název poznal netechnický kolega. "Zpracování pojistných událostí" projde; ClaimServiceImpl ne.
Aplikace. Software. Komponenta je nasaditelný, vyměnitelný kus softwaru - tatáž myšlenka jako UML komponenta, jen hruběji zrnitá. Aplikační služba je to, co ten software nabízí byznysové vrstvě, pojmenované jako schopnost, ne jako endpoint: "registrace pojistné události", ne POST /claims.
Technologie.To, na čem software běží. Uzly, zařízení, systémový software, sítě a artefakty (binárky, image, soubory) na ně nasazené. V cloudovém prostředí bývá uzel spíš službou nebo clusterem než strojem, a to je v pořádku - uzel je "výpočetní zdroj", kterým spravovaná databáze rozhodně je.
04Strategie, fyzická, implementace#
Další tři vrstvy se používají méně často a vyplatí se vědět, že existují, protože sáhnout po byznysovém procesu, když jste mysleli schopnost, vyprodukuje model, který si sám odporuje.
| Prvek | Notace | Co znamená |
|---|---|---|
| Strategie | zdroj, schopnost, postup, hodnotový tok | Co organizace dokáže, záměrně nezávisle na tom jak. "Zpracování pojistných událostí" jako schopnost; "vyřizování pojistných událostí" je proces, který ji právě teď realizuje. Vyměnit proces nechává schopnost stát, a přesně o to jde. |
| Fyzická | vybavení, prostor, distribuční síť, materiál | Technologická vrstva pro věci, které nejsou počítače. Výrobní linky, sklady, vozidla, surovina. V čistě softwarovém prostředí se dá ignorovat, v logistice nebo energetice je nenahraditelná. |
| Implementace | pracovní balík, výstup, implementační událost, plató, mezera | Jak se dostanete ze současné architektury do zamýšlené. Plató je stav, ve kterém architektura spočívá; mezera je to, co mezi dvěma z nich chybí. Tohle je vrstva, která z modelu udělá plán. |
Plató jsou ta podceňovaná věc.Dvě plató - "dnes" a "po migraci" - z nichž každé agreguje prvky platné v tom stavu, vám dají architekturu před a po v jednom modelu místo dvou souborů, které se rozejdou. Mezera mezi nimi je plnohodnotný prvek, na který umíte pověsit pracovní balíky.
05Motivace prochází vším#
Motivační prvky nejsou vrstva pod technologií - připojují se k prvkům kdekoli v modelu a odpovídají na otázku, na kterou žádná jiná vrstva neumí: proč má architektura tenhle tvar?
| Prvek | Notace | Co znamená |
|---|---|---|
| Zainteresovaný | role se zájmem | Někdo, koho názor na architekturu je důležitý. Obvykle role. |
| Hnací faktor | symbol volantu | Něco, co vytváří tlak na změnu. Náklady, regulace, konkurence. |
| Hodnocení | symbol lupy | Zjištění o hnacím faktoru. Důkaz, s datem a konkrétní. |
| Cíl | symbol terče | Zamýšlený koncový stav, vyslovený tak, aby se dalo říct, jestli jste ho dosáhli. |
| Výsledek | zasažený terč | Skutečně dosažený výsledek. Minulý čas cíle. |
| Požadavek | Něco, co systém musí dělat, aby realizoval cíl. Realizace je vztah, který ty dva spojuje. | |
| Princip | tentýž symbol jako požadavek | Pravidlo, které platí pro celou architekturu, ne pro jeden systém. |
| Omezení | opět tentýž symbol | Omezení toho, jak se smí cíl realizovat, ne toho, čím je. |
Vliv je vztah, který používá jen motivace, a je záměrně slabší než ostatní: říká, že zdroj cíl ovlivňuje, bez tvrzení o tom, jak moc nebo kterým směrem. Může nést +, - nebo váhu, a právě tak řeknete, že jeden cíl hnacímu faktoru pomáhá a druhý mu škodí.
06Kolik z toho použít#
Sáhněte po něm, když
- Byznys, aplikace a technologii - tyhle tři potřebuje téměř každý model
- Motivaci, jakmile se někdo za půl roku zeptá proč
- Strategii, když je řeč o schopnostech, ne o systémech
- Implementaci, když je výstupem plán a ne momentka
Sáhněte po něčem jiném, když
- Fyzickou, pokud organizace nehýbe i atomy, nejen bity
- Všechny vrstvy najednou v jednom pohledu - raději rozdělte podle hlediska
- Strategii jako synonymum byznysu - schopnost není proces
- Motivaci jako místo na nalepení dokumentu s požadavky
První použitelný model bývá tři vrstvy a hrstka motivačních prvků. Další tři vrstvy jsou tu tehdy, když je otázka potřebuje, a model, který používá všech šest, je buď opravdu velký podnik, nebo model, který nikdo neudrží.
Po jednom řádku na každé
- 01Šest vrstev krát tři aspekty umístí každý typ prvku v jazyce.
- 02Aktivní struktura koná, chování se vykonává, na pasivní struktuře se koná.
- 03Ostré rohy, zaoblené rohy a horní pruh jsou tři obrysy, které říkají, který z nich.
- 04Služba je chování - zaoblený box - ne komponenta, která ji nabízí.
- 05Strategie je schopnost, byznys je proces; jsou to záměrně rozdílné vrstvy.
- 06Motivace se připojuje kdekoli a je jedinou vrstvou, která zaznamenává proč.
07Časté dotazy#
Jaké jsou vrstvy ArchiMate?
Strategie, podnik, aplikace, technologie, fyzická vrstva a implementace s migrací. Podniková, aplikační a technologická jsou jádrem, které používá většina modelů. Strategie stojí nad nimi, fyzická vrstva rozšiřuje technologii o zařízení a materiál a implementace pokrývá program, který vás dostane z jednoho stavu do druhého.
Jaké jsou tři aspekty ArchiMate?
Aktivní struktura, chování a pasivní struktura: kdo, co se děje a s čím se to děje. Zkřížené s vrstvami tvoří mřížku, která umístí téměř každý typ prvku v jazyce - a právě proto je ta mřížka většinou ArchiMate, a ne jeho shrnutím.
Kam patří motivační prvky?
Protínají všechny vrstvy, místo aby seděly v jedné. Zainteresovaná strana, hnací síla, hodnocení, cíl, výsledek, princip, požadavek a omezení odpovídají na to, proč je architektura taková, jaká je, a mohou se připojit k prvkům v kterékoli vrstvě.
Jaký je rozdíl mezi aplikační komponentou a aplikační službou?
Komponenta je aktivní struktura: věc, která existuje a dělá práci. Služba je chování vystavené někomu jinému: to, co komponenta nabízí navenek. Vrstvy se navzájem spojují přes služby, takže správně rozlišit tyto dvě věci je to, co drží vrstvený pohled čitelný.
V této sérii
- 01Co je ArchiMate
- 02Vrstvy a aspekty
- 03Vztahy
- 04Hlediska
- 05ArchiMate pomocí AI
Související články
Základy
Přehled notace
Praxe modelování
Diagramy struktury
Praxe modelování