Nwlapcug.com


Che cosa è un modulo di supporto nel computer?

Che cosa è un modulo di supporto nel computer?


Un modulo di supporto è un pezzo di software standalone che può essere installato come un componente aggiuntivo e che fornisce funzionalità aggiuntive. Moduli di supporto variano a seconda dell'applicazione, con diverse caratteristiche e funzioni a seconda dell'applicazione che si estende. Un modulo di supporto è spesso contenuto in un involucro e implementate utilizzando un'interfaccia di programmazione di applicazione. Moduli di supporto possono essere scritti dagli sviluppatori che ha scritto il codice per l'applicazione principale o essere acquistati da fornitori di terze parti.

Programmazione modulare

Un modulo di supporto è un pezzo separato, intercambiabile di software, progettato utilizzando una tecnica nota come programmazione modulare. Questa tecnica di progettazione coinvolge rompersi un programma in sottoprogrammi separati, quali funzioni e subroutine. L'obiettivo della programmazione modulare è la separazione delle funzionalità per creare codice riutilizzabile, gestibile. Moduli sono integrati nel codice principale tramite interfacce, che espongono gli elementi richiesti e forniti dal modulo.

Application Programming Interface

Un'interfaccia di programmazione di applicazione è un insieme definito di regole per un'applicazione con cui altri programmi possono usufruire di tale applicazione funzioni e servizi, o connettersi all'applicazione. Un modulo di supporto utilizza l'interfaccia di programmazione di applicazione del programma principale per interagire con l'applicazione e forniscono la funzionalità estesa.

Wrapper

Un wrapper è un software che contiene un altro pezzo di software, affinché il codice può essere utilizzato in un altro sistema. Il wrapper incapsula il codice interno, nascondendo il suo funzionamento interno, fornendo un'interfaccia a un sistema esterno. Wrapper può essere utilizzato per integrare i moduli di supporto in un'applicazione principale.

Funzionalità di esempio

Un esempio di un modulo di supporto è il sistema di Ticketing supporto per Drupal, un'applicazione di gestione dei contenuti open source. L'applicazione di Drupal fornisce un set base di caratteristiche, che sono estese da moduli di supporto. Il modulo di supporto supporto Ticketing System aggiunge un help desk caratteristica ed e-mail integrazione al sistema di gestione dei contenuti fondamentali. Il sistema di supporto biglietteria può essere ulteriormente esteso utilizzando i moduli di supporto aggiuntivo. In questo modo, un sistema può essere costruito per soddisfare un particolare insieme di specifiche, utilizzando una matrice di componenti del modulo di supporto.