Gli svantaggi di Personalizzazione Software

March 30

Gli svantaggi di Personalizzazione Software


Quando uno sviluppatore di software di personalizzare il software, egli tenta di modificare o aggiungere al suo codice in modo che meglio si adatta alle esigenze di un gruppo specifico di utenti. Ad esempio, potrebbe rendere possibile per gli utenti di utilizzare la chat istantanea all'interno di un'applicazione. Si potrebbe anche aggiungere un ulteriore livello di protezione, o fornire un plug-in per WordPress piattaforma di blogging. Purtroppo, questi cambiamenti personalizzate possono devastare che il programmatore non aveva previsto.

Costo

I programmatori guadagnare fino a $ 111.000 all'anno, e può a volte prendere un programmatore più anni per completare una personalizzazione del software, se il progetto è difficile. Anche brevi progetti generalmente richiedere diversi giorni. Spesso, i programmatori devono lavorare in team per personalizzare il software, aggiungendo al costo. Problemi con la personalizzazione spesso richiedono agli sviluppatori di tornare e fare gli aggiornamenti più costosi.

Risorse di sistema

Un programmatore può creare una tabella di database o di inserire una vasta gamma di dati in memoria per aggiungere funzionalità aggiuntive per un pezzo di software. Questo può aumentare notevolmente la quantità di risorse di sistema consumate dal software. Gli utenti possono scoprire i loro computer sono in grado di eseguire il programma dopo che è stato personalizzato, o che il programma rende i loro computer correre lentamente.

Sicurezza

Software modificato per funzionare con l'input dell'utente, spesso non può farlo in modo sicuro. Ad esempio, gli sviluppatori Personalizzazione di una pagina Web potrebbe creare una funzionalità che consente agli utenti di aggiungere commenti. Purtroppo, anche il minimo errore da parte dei programmatori lascerà la pagina Web vulnerabile agli attacchi SQL injection e simili.

I futuri aggiornamenti

Il software è spesso spostato su un ciclo di rilascio regolare. Ad esempio, il sistema operativo Windows viene aggiornato regolarmente. personalizzazioni software di software di terze parti a volte non riescono a lavorare una volta che è stato aggiornato di Windows. Un altro esempio è il browser web Firefox o Internet Explorer; gli utenti che desiderano eseguire l'aggiornamento alla versione più recente possono trovare le personalizzazioni software come estensioni non funzionano dopo l'aggiornamento è stato installato.