Home

hoogniveauarchitectuur

Hoogniveauarchitectuur is de overkoepelende structuur van een systeem zoals die op een hoog abstractieniveau wordt gedefinieerd. Het richt zich op de belangrijkste componenten, hun verantwoordelijkheden en de relaties daartussen, en biedt een gemeenschappelijke referentie voor belanghebbenden. Daarnaast beschrijft het welke kwaliteitseisen worden ingevuld, zoals schaalbaarheid, betrouwbaarheid, beveiliging en onderhoudbaarheid, zonder in implementatiedetails te taderen.

In tegenstelling tot detailontwerp beschrijft hoogniveauarchitectuur de grenzen van het systeem, interfaces tussen componenten en de

In veel praktijken vormt hoogniveauarchitectuur de basis voor governance en het afstemmen van architectuurkeuzes op bedrijfsdoelstellingen.

De output van hoogniveauarchitectuur omvat doorgaans kerndocumenten en diagrammen zoals systeemgrenzen, hoofdcomponenten en interfaces, belangrijke data-

belangrijkste
gegevensstromen
en
interactiepatronen.
Het
komt
vaak
tot
uitdrukking
in
meerdere
views
of
modellen
om
verschillende
stakeholders
te
bedienen.
Populaire
benaderingen
zijn
het
4+1-view
model
en
het
C4-model,
die
context,
containers,
componenten
en
code
op
verschillende
niveaus
toelichten.
Architectuurprincipes,
beslissingsregistraties
en
standaarden
ondersteunen
deze
afstemming
tussen
businessstrategie
en
IT.
Frameworks
zoals
TOGAF
en
ArchiMate
biedene
gezamenlijke
taal
en
methodologie
voor
het
beschrijven
en
communiceren
van
hoge-
niveau-architectuur.
en
besluitrelaties,
en
de
belangrijkste
niet-functionele
vereisten.
Het
dient
als
ingang
voor
vervolgontwerp
en
implementatie
en
wordtPeriodiek
herzien
bij
veranderende
zakelijke
of
technologische
omstandigheden.