Konseptuell arkitektur gir et konseptuelt rammeverk for å organisere et system som inkluderer prinsipper, konsepter og relasjoner mellom systemkomponenter. Hovedtrekkene til konseptuell arkitektur er:
1 Forbindelse med teknisk arkitektur: konseptuell arkitektur fungerer som grunnlaget for den tekniske arkitekturen til systemet. Dette betyr at den konseptuelle arkitekturen brukes som et konseptuelt rammeverk for å definere og relatere systemkomponenter, som grunnlag for å fastsette de tekniske kravene til systemet.
2 Generell betydning: konseptuell arkitektur presenterer hoved- og hovedideen til systemet på et høyt perspektiv og tar hensyn til systemet som helhet. Den konseptuelle arkitekturen brukes med andre ord til å definere systemet generelt og for å bestemme hoved- og primærmålene for systemet.
3 Beskrivelse av relasjoner og sammenhenger: konseptuell arkitektur omfatter beskrivelse av sammenhenger og sammenhenger mellom systemkomponenter. Dette inkluderer hvordan komponenter kommuniserer, hvordan data utveksles og hvordan de kommuniserer med omgivelsene.
4 Foranderlighet: Den konseptuelle arkitekturen bør ha høy foranderlighet for å kunne tilpasse seg endringer i systembehov og mål. Den konseptuelle arkitekturen bør med andre ord bestå av fundamenter som gir rom for endringer og utvikling.
5 Bruk av konseptuelle arkitekturrepresentasjoner bør bruke representasjoner som konseptuelle diagrammer, UML-diagrammer eller ER-diagrammer for å forklare systemkomponenter. Disse diagrammene brukes som verktøy for å vise sammenhenger og avhengigheter mellom systemkomponenter.
6 Kompleksitetsstyring: Konseptuell arkitektur brukes som et konseptuelt rammeverk for å håndtere systemkompleksitet. Ved å definere og dele systemkomponentene og bestemme relasjonene mellom dem, bidrar konseptuell arkitektur til å redusere kompleksiteten til systemet.
7 Bruk av standarder: Den konseptuelle arkitekturen bør bruke standarder som ISO 42010 for å gi muligheten til å sammenligne og tolke systemarkitektur.
8 Oppmerksomhet på sikkerhet: Konseptuell arkitektur bør ta hensyn til systemsikkerhet og bruke godkjente metoder for å administrere systemsikkerhet.
9 Bruk av designmetoder: Konseptuell arkitektur bør bruke designmetoder som Design Thinking og Human Centered Design for å utvikle og forbedre systemet.
10. Ta hensyn til fleksibilitet: Den konseptuelle arkitekturen bør bruke arkitektoniske mønstre som Microservices og Cloud Architecture for å gi systemfleksibilitet.
11. Ta hensyn til effektivitet: konseptuell arkitektur bør ta hensyn til systemeffektivitet og bruke optimaliseringsmetoder og systemressursstyring for å forbedre systemytelsen.
12 Oppmerksomhet på kvalitet: Den konseptuelle arkitekturen bør ta hensyn til kvaliteten på systemet og bruke godkjente metoder for å evaluere og forbedre kvaliteten på systemet.
13 Ta hensyn til kommunikasjon: Konseptuell arkitektur bør ta hensyn til kommunikasjon med andre systemer og eksterne ressurser og bruke metoder som API Design og Integration Architecture.
14 Ta hensyn til kostnadseffektiviteten: Den konseptuelle arkitekturen bør ta hensyn til kostnadseffektiviteten til systemet og bruke kostnadsoptimaliseringsmetoder som bruk av skytjenester og markedsføringssystemer.
Generelt er konseptuell arkitektur et konseptuelt rammeverk for systemorganisering som fungerer som et grunnlag for den tekniske arkitekturen til systemet og bør ta hensyn til ting som fleksibilitet, effektivitet, kvalitet og sikkerhet. Bruk av representasjoner som konseptuelle diagrammer og å ta hensyn til standarder er også kjennetegn ved konseptuell arkitektur.