I livelli sono uno strumento usato in molti campi tecnici per strutturare i sistemi, per esempio per separare ordinatamente le sotto-aree logicamente o concettualmente correlate di un software o di un disegno tecnico le une dalle altre.
In termini molto generali, un livello è un livello o uno strato. Nel contesto della tecnologia, i livelli sono usati per suddividere più finemente sistemi complicati e quindi renderli più facili da gestire. Inoltre, livelli nettamente separati e ben definiti permettono a persone diverse di lavorare su parti diverse di un sistema.
Il modello a strati nell'informatica
Nell'informatica, interrelazioni e problemi complessi devono essere replicati usando codice di programma o in protocolli. Per strutturare meglio questi sistemi e ridurre un po' la loro complessità per gli sviluppatori di software, si usano i modelli a strati. L'architettura a strati prevede che aspetti tecnicamente correlati siano separati l'uno dall'altro.
Il codice di un'applicazione potrebbe, per esempio, essere diviso in un livello applicazione e un livello dati. Nel livello dei dati, tutte le funzioni relative alla gestione e alla messa a disposizione dei dati hanno luogo, mentre il livello delle applicazioni fornisce tutto ciò che serve per elaborare e presentare i dati. Spesso, la logica per l'interfaccia è anche separata dalle funzioni per l'elaborazione dei dati, in modo da ottenere tre strati.
Ci sono anche modelli di strati chiaramente più complessi come il modello di riferimento ISO/OSI, che divide i compiti e i processi di comunicazione in una rete in sette strati. Qui è molto finemente isolato quale compito si svolge su quale strato del modello. Questo inizia con l'approccio tecnico alla trasmissione dei singoli bit dal server al client e si estende alla rappresentazione sulla superficie in modo che le persone possano vedere, usare e modificare i dati trasmessi.
Tecnologia a strati: strati nell'ambiente CAD
Il termine strato ricorre anche nel contesto del CAD (computer-aided design). Quando si parla di tecnologia dei livelli, di solito ci si riferisce al modo in cui sono costruiti i disegni digitali. Si lavora con diversi livelli nel disegno tecnico per adattarlo rapidamente e facilmente alle diverse esigenze mostrando o nascondendo diversi livelli. Il disegno è costruito in modo tale che ogni strato contenga solo le informazioni che appartengono logicamente all'insieme. Per esempio, è possibile nascondere certi livelli nel disegno digitale per ottenere una vista che mostra solo i contorni della costruzione o solo una certa sezione della costruzione complessiva. L'alternativa sarebbe quella di creare un disegno separato per ogni vista richiesta.