hugbúnaðararkitektúr
Hugbúnaðararkitektúr er yfirgripin lýsing á uppbyggingu hugbúnaðarkerfis, þar sem gerð kerfisins, hlutverk eininga og samskipti milli þeirra eru skilgreind. Hann tekur einnig tillit til skorðunar og kröfu sem hafa áhrif á þróun, rekstur og framtíðarbreytingar. Markmiðið er að sýna kerfið á háu stigi áður en dýpri hönnun eða kóðun hefst og að stuðla að samruna ákvarðana sem hafa löng áhrif á kerfið.
Hugmyndirnar sem arkitektúrinn tekur til hafa áhrif á gæðasamtökin sem kerfið á að uppfylla, svo sem sveigjanleika,
Algengar arkitektúrstílar eru lagakerfi (layered architecture), client-server arkitektúr, örþjónustur (microservices), þjónustu-orðað (SOA), atburðamiðað (event-driven) arkitektúr og
Ferlið í hugbúnaðararkitektúr felur í sér samráð við hagsmunaaðila, ákvarðanatöku og reglulega endurskoðun. Helstu verkfæri eru