Existuje několik běžně uznávaných úrovní definice architektury při vývoji softwaru:
1. Podniková architektura: Tato úroveň se zabývá návrhem a správou celkové struktury IT infrastruktury celé organizace. Zahrnuje vytvoření obrazu technologického prostředí organizace na vysoké úrovni a také definování vztahů mezi různými systémy a aplikacemi.
2. Architektura řešení: Tato úroveň se zaměřuje na návrh konkrétního řešení nebo systému v kontextu architektury většího podniku. Zahrnuje definování technických požadavků, vytvoření podrobného plánu návrhu a dohled nad vývojem a implementací řešení.
3. Architektura aplikace: Tato úroveň přibližuje konkrétní aplikaci nebo sadu aplikací v rámci architektury řešení. Zahrnuje definování komponent a jejich interakcí, určení způsobu ukládání dat a přístupu k nim a specifikaci jakékoli nezbytné integrace s jinými systémy.
4. Architektura infrastruktury: Tato úroveň zahrnuje návrh a správu fyzických a virtuálních zdrojů potřebných pro podporu softwarového ekosystému, jako jsou servery, úložiště, sítě a bezpečnostní protokoly.
5. Architektura dat: Tato úroveň se zabývá návrhem celkové struktury a organizace datových aktiv organizace, včetně datových modelů, datových slovníků a zásad správy dat. Zahrnuje také definování datových toků a požadavků na integraci v rámci systémů a mezi nimi.
Datum publikace: