Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| nar_dokument:metodika_modelovani_4 [2025/05/07 12:38] – odstraněno - upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1 | nar_dokument:metodika_modelovani_4 [2025/05/15 15:21] (aktuální) – Tomáš Šedivec | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Členění modelu ====== | ||
| + | |||
| + | Tato metodika modelování platí pro enterprise architekturu celku, domén a segmentů OVS, v mírně omezené míře, respektive aplikovaně, | ||
| + | |||
| + | V architektonickém popisu řešení lze pomocí této metodiky odpovídat na existencionální otázky CO? a PROČ? bude obsahovat hledané řešení, nikoli na otázky JAK MÁ FUNGOVAT? Takové modely tzv. solution architektury nejsou upraveny NAR ani touto metodikou, zejména proto, že: | ||
| + | |||
| + | - Mají jiný účel | ||
| + | - Jazyk ArchiMate se pro ně málo hodí (spíše UML). | ||
| + | |||
| + | ===== Segmentace | ||
| + | |||
| + | Z hlediska rozsahu modelovaných OVS a jejich korporací, či z hlediska jejich vnitřní struktury dělené na segmenty a schopnosti je tato metodika modelování univerzálně použitelná. | ||
| + | |||
| + | Sem ale patří otázka, kolik má mít jedno OVS modelů. Před každým modelování nějakého katalogu nebo diagramu je nutno rozhodnout do jakého z nich daná informace patří. OVS by mělo být schopno rozlišit a samostatně spravovat modely: | ||
| + | |||
| + | * **VLST** – Vlastní model architektury úřadu (OVS). Obsahuje prvky a pohledy specifické pro tento kontext. Úřad může obsahovat několik modelů tohoto typu pro své jednotlivé organizace. | ||
| + | * **SPOL** – Společný model úřadu a všech jím kontrolovaných (a metodicky vedených) organizací (resort, krajská korporace atp.). Zde jsou umístěné pohledy kombinující prvky z několika modelů typu VLST. Mohou zde být i další prvky, spadající jen do kontextu SPOL. | ||
| + | * **ROZS** – Rozšířený model s prvky od spolupracujících organizací, | ||
| + | |||
| + | Na obrázku níže je ilustrován princip strukturování modelů těchto typů. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | |||
| + | ===== Struktura modelu ===== | ||
| + | |||
| + | Jednotná struktura modelů významně pomáhá jejich pochopitelnosti a umožňuje zastupitelnost jak na straně čtenářů, | ||
| + | |||
| + | Model by měl být strukturován zhruba taktak, jak je vidět na obrázku níže. Struktura počítá s možností hierarchického členění modelu úřadu (prvky „Část úřadu N“). Následuje dělení dle architektonických domén, kde je očekávaná úplná nezávislost obsažených prvků (elementů, vazeb) mezi doménami. Na další úrovni jsou pak elementy sdružené do katalogů a diagramy a matice, na nichž jsou elementy a vazby zobrazené. | ||
| + | |||
| + | Samotné elementy jsou držené buď ve vlastní struktuře, nebo jako součást katalogů – záleží na konkrétním nástroji. To samé platí o uložení vazeb. | ||
| + | |||
| + | Zatímco elementy jsou jasně přiřazené k architektonickým doménám, na pohledech mohou být elementy z více domén současně. Umístění pohledu se pak řídí převažujícím typem elementů, či tím, kam spíše logicky patří. V kapitole 4.64.6 je pak uvedeno zařazení pohledů do jednotlivých architektonických domén. | ||
| + | |||
| + | Nelze zapomenout na pohledy, které jsou striktně průřezové. Pro ně je vhodné vyčlenit uzel struktury „Přehledová hlediska“, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | |||
| + | ^Prvek | ||
| + | |Kořenový uzel | ||
| + | |Část úřadu | ||
| + | |Architektonická doména|Modelovaná vrstva/ | ||
| + | |Katalogy elementů | ||
| + | |Pohledy | ||
| + | |Přehledová hlediska | ||
| + | |||
| + | ===== Úrovně detailu ===== | ||
| + | |||
| + | Aby byla podpořena myšlenka jednotné granularity informací přes celý model, jsou definované tři úrovně detailnosti modelovaného pohledu na realitu. Tyto úrovně jsou pojmenované L0, L1 a L2 a jsou popsané v tabulce níže. | ||
| + | |||
| + | ^ ^Název | ||
| + | |L0|**Přehledová**|Ukazuje principy a podstatu. Dává celkový přehled, celkový pohled na systém v dané doméně/ | ||
| + | |L1|**Základní** | ||
| + | |L2|**Detailní** | ||
| + | |||
| + | Detailní informace o konceptu úrovní detailu v NAR najdete na [[https:// | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | |||
| + | ===== Modelování časové dimenze ===== | ||
| + | |||
| + | Vždy musí být možné identifikovat časové období, k němuž se obsah modelu vztahuje. Zejména je důležité být schopný rozlišit, zda modelujeme současný (AsIs) či budoucí (ToBe) stav. Způsob realizace tohoto požadavku je vysoce závislý na způsobu řízení změn v podniku. Tato metodika doporučuje následující přístup: | ||
| + | |||
| + | |**Model aktuální situace je základ** | ||
| + | |**Vývojové varianty modelujte odděleně od hlavního modelu** | ||
| + | |**Časový vývoj modelujte s pomocí vrstvy Implementace a migrace** | ||
| + | |**V případě potřeby doplňte interval platnosti k prvkům a udržujte jej aktuální** | ||
| + | |**Označujte model datem platnosti** | ||
| + | |**Archivujte časové řezy** | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <WRAP centeralign> | ||
| + | |||
| + | ===== Metainformace ===== | ||
| + | |||
| + | Pro jednoznačné zařazení dané části modelu pro čtenáře, ale hlavně pro potřeby automatizace zpracování obsahu modelu, vč. např. validace formální správnosti je potřeba jednotlivé prvky modelu doplnit o informace, které toto umožní. | ||
| + | |||
| + | Některé údaje popsané v kapitolách výše jsou elegantně zaznamenány do modelu právě pomocí metainformací. | ||
| + | |||
| + | Metainformace jsou v modelovacích nástrojích obvykle udržované jako specifické atributy, či tagy. Doporučujeme prozkoumat možnosti použitého modelovacího nástroje pro automatizaci a systematizaci jejich vyplňování. | ||
| + | |||
| + | Pro jakoukoli integrovatelnost modelů mezi sebou je nutné metainformace k prvkům modelu udržovat. | ||
| + | |||
| + | Základní metainformace jsou: | ||
| + | |||
| + | ^Metainformace | ||
| + | |Datum platnosti | ||
| + | |Autor/ | ||
| + | |Datum poslední aktualizace | ||
| + | |Vrstva architektury | ||
| + | |Úroveň detailu | ||
| + | |Reference na příslušnou část metamodelu|Určení, | ||
| + | |||