L'architettura classica, come modello di architettura di sistema, si riferisce a sistemi che includono tre parti distinte di dati, funzionamento e interfaccia utente. Le caratteristiche principali dell'architettura classica sono:
1 Separazione delle diverse parti: l'architettura classica separa diverse parti del sistema in base al tipo di attività e responsabilità di ciascuna parte. La sezione dati è responsabile della memorizzazione dei dati di sistema, la sezione operativa è responsabile dell'esecuzione di varie operazioni sui dati di sistema e la sezione dell'interfaccia utente è responsabile della comunicazione tra il sistema e l'utente.
2. Riduzione della complessità: separando diverse parti del sistema, la complessità del sistema viene ridotta e diventa più facile gestire e sviluppare il sistema.
3 Aumento dell'affidabilità: separando diverse parti del sistema, l'affidabilità del sistema aumenta. Ad esempio, separando il segmento di dati, si riduce il rischio di perdita di dati.
4 Espandibilità: l'architettura classica consente lo sviluppo del sistema. Ad esempio, aggiungendo una nuova parte al sistema, non è necessario modificare altre parti del sistema.
5 Uso degli standard: l'architettura classica utilizza standard come l'architettura a tre strati e lo standard MVC per strutturare e suddividere il sistema.
6 Facile gestione del progetto: dividendo il sistema in parti separate, la gestione del progetto e il controllo della qualità del sistema diventano più semplici.
7 Riutilizzabilità: l'architettura classica offre la possibilità di riutilizzare parti del sistema. Ad esempio, se una parte del sistema viene utilizzata in più parti diverse, non è necessario riscrivere quella parte.
8 Uso di modelli architettonici: l'architettura classica utilizza modelli architettonici come l'architettura a tre strati e il modello MVC. Questi modelli sono usati per facilitare la strutturazione e la divisione del sistema e per ridurne la complessità.
9 Attenzione alla qualità: l'architettura classica presta attenzione alla qualità del sistema e utilizza metodi approvati per valutare e migliorare la qualità del sistema.
10 Uso di metodi di progettazione: l'architettura classica presta attenzione a metodi di progettazione come Design Thinking e Human Centered Design e li utilizza per sviluppare e migliorare il sistema.
In generale, l'architettura classica aiuta a ridurre la complessità del sistema e ad aumentare l'affidabilità e il facile sviluppo del sistema separando diverse parti del sistema e utilizzando standard e modelli architettonici. Inoltre, grazie alla qualità e all'uso dei metodi di progettazione, l'architettura classica aiuta a migliorare il sistema