L'architettura concettuale fornisce un quadro concettuale per l'organizzazione di un sistema che include principi, concetti e relazioni tra i componenti del sistema. Le caratteristiche principali dell'architettura concettuale sono:
1 Connessione con l'architettura tecnica: l'architettura concettuale funge da fondamento per l'architettura tecnica del sistema. Ciò significa che l'architettura concettuale viene utilizzata come quadro concettuale per definire e mettere in relazione i componenti del sistema, come base per determinare i requisiti tecnici del sistema.
2 Significato generale: l'architettura concettuale presenta l'idea principale e principale del sistema ad un alto livello di prospettiva e presta attenzione al sistema nel suo insieme. In altre parole, l'architettura concettuale viene utilizzata per definire il sistema in generale e per determinare gli obiettivi principali e primari del sistema.
3 Descrizione delle relazioni e delle connessioni: l'architettura concettuale comprende la descrizione delle relazioni e delle connessioni tra i componenti del sistema. Ciò include il modo in cui i componenti comunicano, il modo in cui i dati vengono scambiati e il modo in cui comunicano con l'ambiente.
4 Modificabilità: l'architettura concettuale dovrebbe avere un'elevata modificabilità per essere in grado di adattarsi ai cambiamenti delle esigenze e degli obiettivi del sistema. In altre parole, l'architettura concettuale dovrebbe consistere in fondamenta che consentano cambiamenti e sviluppi.
5 L'uso di rappresentazioni dell'architettura concettuale dovrebbe utilizzare rappresentazioni come diagrammi concettuali, diagrammi UML o diagrammi ER per spiegare i componenti del sistema. Questi diagrammi sono usati come strumenti per mostrare le connessioni e le dipendenze tra i componenti del sistema.
6 Gestione della complessità: l'architettura concettuale viene utilizzata come struttura concettuale per gestire la complessità del sistema. Definendo e dividendo i componenti del sistema e determinando le relazioni tra di loro, l'architettura concettuale aiuta a ridurre la complessità del sistema.
7 Uso di standard: l'architettura concettuale dovrebbe utilizzare standard come ISO 42010 per fornire la capacità di confrontare e interpretare l'architettura dei sistemi.
8 Attenzione alla sicurezza: l'architettura concettuale dovrebbe prestare attenzione alla sicurezza del sistema e utilizzare metodi approvati per gestire la sicurezza del sistema.
9 Uso di metodi di progettazione: l'architettura concettuale dovrebbe utilizzare metodi di progettazione come Design Thinking e Human Centered Design per sviluppare e migliorare il sistema.
10. Prestare attenzione alla flessibilità: l'architettura concettuale dovrebbe utilizzare modelli architetturali come i microservizi e l'architettura cloud per fornire flessibilità al sistema.
11. Prestare attenzione all'efficienza: l'architettura concettuale dovrebbe prestare attenzione all'efficienza del sistema e utilizzare metodi di ottimizzazione e gestione delle risorse del sistema per migliorare le prestazioni del sistema.
12 Attenzione alla qualità: l'architettura concettuale dovrebbe prestare attenzione alla qualità del sistema e utilizzare metodi approvati per valutare e migliorare la qualità del sistema.
13 Prestare attenzione alla comunicazione: l'architettura concettuale dovrebbe prestare attenzione alla comunicazione con altri sistemi e risorse esterne e utilizzare metodi come API Design e Integration Architecture.
14 Prestare attenzione all'efficacia dei costi: l'architettura concettuale dovrebbe prestare attenzione all'efficacia dei costi del sistema e utilizzare metodi di ottimizzazione dei costi come l'uso di servizi cloud e sistemi di marketing.
In generale, l'architettura concettuale è una struttura concettuale per l'organizzazione del sistema che funge da base per l'architettura tecnica del sistema e dovrebbe prestare attenzione a cose come flessibilità, efficienza, qualità e sicurezza. Anche l'uso di rappresentazioni come i diagrammi concettuali e l'attenzione agli standard sono caratteristiche dell'architettura concettuale.