Nwlapcug.com


Gli svantaggi di personalizzazione Software

Gli svantaggi di personalizzazione Software


Quando uno sviluppatore di software Personalizza software, egli tenta di modificare o aggiungere al suo codice in modo che si adatta meglio alle esigenze di un insieme specifico di utenti. Ad esempio, egli potrebbe rendono possibile agli utenti di utilizzare la chat istantanea all'interno di un'applicazione. Egli potrebbe anche aggiungere un livello di protezione, o fornire un plug-in per la piattaforma di blogging WordPress. Purtroppo, queste modifiche personalizzate possono causare il caos che il programmatore non aveva previsto.

Costo

I programmatori guadagnano tanto quanto $111.000 annualmente, e può richiedere occasionalmente un programmatore più anni per completare una personalizzazione del software, se il progetto è difficile. Anche brevi progetti generalmente richiedere diversi giorni. Frequentemente, 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 ulteriori costosi aggiornamenti.

Risorse di sistema

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

Sicurezza

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

Aggiornamenti futuri

Il software è aggiornato spesso su un ciclo di rilascio regolare. Ad esempio, il sistema operativo Windows viene aggiornato regolarmente. Personalizzazioni di software di terze parti software occasionalmente non funzionerà una volta che Windows è stato aggiornato. Un altro esempio è il Firefox o Internet Explorer Web browser; Gli utenti che desiderano eseguire l'aggiornamento alla versione più recente possono trovare personalizzazioni software come estensioni non funzionano dopo l'aggiornamento è stato installato.