Che cosa è un modulo di supporto nel computer?

June 2

Che cosa è un modulo di supporto nel computer?


Un modulo di supporto è un pezzo di software standalone che può essere installato come un add-on e che fornisce funzionalità aggiuntive. moduli di supporto variano a seconda dell'applicazione, con diverse caratteristiche e funzioni a seconda dell'applicazione che si estendono. Un modulo di supporto è spesso contenute in un involucro ed implementato utilizzando una interfaccia di programmazione. moduli di supporto possono essere scritti dagli sviluppatori che hanno scritto il codice per l'applicazione principale o essere provenienti da fornitori di terze parti.

programmazione modulare

Un modulo di supporto è un pezzo intercambiabile separata di software, progettato utilizzando una tecnica nota come programmazione modulare. Questa tecnica di progettazione comporta la rottura di un programma in sottoprogrammi separati, come le funzioni e subroutine. Lo scopo della programmazione modulare è la separazione di funzionalità per creare riutilizzabili, codice mantenibile. I moduli sono integrati nel codice principale attraverso interfacce che espongono gli elementi richiesti e forniti dal modulo.

Interfaccia di programmazione applicazioni

Un'interfaccia di programmazione delle applicazioni è un insieme definito di regole per un'applicazione con la quale altri programmi possono usufruire di funzioni e servizi che dell'applicazione, o connettersi all'applicazione. Un modulo di supporto utilizza l'interfaccia di programmazione del programma principale per interagire con l'applicazione e fornire funzionalità estese.

involucro

Un involucro è un software che contiene un altro pezzo di software, in modo che il codice avvolto può essere utilizzato in un altro sistema. L'involucro incapsula il codice interno, nascondendo i suoi meccanismi interni, fornendo un'interfaccia per un sistema esterno. Wrappers possono essere utilizzati per integrare i moduli di supporto in un'applicazione principale.

Funzionalità di esempio

Un esempio di un modulo di supporto è il sistema di biglietteria Supporto per Drupal, un applicazione per la gestione dei contenuti open source. L'applicazione Drupal fornisce un set base di caratteristiche, che si estendono dai moduli di supporto. Il modulo di supporto Supporto Ticketing sistema aggiunge una funzione di help desk e integrazione della posta elettronica al sistema di gestione dei contenuti di base. Il sistema di sostegno biglietteria può essere ulteriormente estesa utilizzando moduli di supporto aggiuntivi. In questo modo, un sistema può essere costruito per soddisfare un particolare insieme di specifiche utilizzando un array di componenti del modulo di supporto.