Co to jest struktura architektury korporacyjnej?
Architektura korporacyjna to technika inżynierska, która wychwytuje wymagania techniczne organizacji. Zazwyczaj jest to realizowane za pomocą szablonów, które pomagają inżynierom przygotować i zweryfikować artefakty oprogramowania systemowego. Struktura architektury korporacyjnej to standardowy zestaw szablonów i narzędzi, które pomagają inżynierom systemowym tworzyć przydatne oprogramowanie.
Ramy architektury korporacyjnej zaczynają się od spisu technologii dostępnej w firmie. Jest to okazja do udokumentowania wszystkich sieci, sprzętu i oprogramowania używanego w organizacji. Informacje te można następnie dodać do katalogu norm.
Przeglądem architektury i nadzorem zarządza dyrektor techniczny (CTO) firmy. CTO odpowiada za tworzenie wytycznych technicznych organizacji i zarządzanie nimi. Zwykle obejmuje to standardy techniczne dotyczące sprzętu, wymagania dotyczące przechowywania danych, wymagania dotyczące pojemności sieci i zatwierdzone systemy operacyjne.
Ramy architektury korporacyjnej zawierają wytyczne dotyczące sposobu działania oprogramowania firmy. Niektóre przykłady tej techniki w praktyce obejmują ramy architektoniczne Departamentu Obrony (DODAF) i federalne ramy architektury korporacyjnej (FEAF). Standardy te są uważane za plan tworzenia aplikacji dla tych agencji.
Dodanie jakiejkolwiek nowej technologii do istniejącej struktury architektury korporacyjnej wymaga zgody kierownictwa firmy. Wynika to z faktu, że nowa technologia jest znaczącą inwestycją. Kiedy firma wydaje pieniądze na nowe technologie, koszty należy dokładnie ocenić, aby określić długoterminowe inwestycje wymagane dla produktu.
W ciągu ostatnich kilku dziesięcioleci technologie informacyjne stały się coraz droższe i niemożliwe do zarządzania dla większości organizacji. Ramy architektury korporacyjnej próbują tworzyć standardy dotyczące technicznych zasobów organizacji. Zazwyczaj odbywa się to za pomocą komisji ds. Przeglądów architektury i komitetów nadzorczych, które zarządzają technologią w firmie.
Standardy komputerowe są znane jako zdefiniowane oprogramowanie i specyfikacje sprzętowe firmy. Standardy te należy udokumentować w ramach architektury korporacyjnej. Większość szablonów obejmuje szeroką gamę artefaktów, przepływów pracy i modeli procesów biznesowych, które określają sposób wykorzystania technologii w całej firmie.
Większość procesów obejmuje także kroki niezbędne do opracowania i wdrożenia oprogramowania w organizacji. Jest to często określane jako proces cyklu rozwoju systemu (SDLC). Każda organizacja ma określone kamienie milowe i przeglądy, które są niezbędne, aby upewnić się, że system spełnia wymagania architektury firmy.