Tecnología

Inicio

Las desventajas de Personalización de Software

Las desventajas de Personalización de Software


Cuando un desarrollador de software personaliza el software, intenta cambiar o agregar a su código para que se adapte mejor a las necesidades de un grupo específico de usuarios. Por ejemplo, podría hacer posible que los usuarios utilicen de conversación instantánea dentro de una aplicación. También podría añadir una capa de seguridad, o proporcionar un plug-in para la plataforma de blogs WordPress. Desafortunadamente, estos cambios pueden causar estragos a medida que el programador no previó.

Costo

Los programadores ganan tanto como $ 111.000 al año, y que en ocasiones pueden darse un programador varios años para completar una personalización del software, si el proyecto es difícil. Incluso los proyectos cortos generalmente toman varios días. Con frecuencia, los programadores deben trabajar en equipo para personalizar el software, añadiendo al coste. Los problemas con la personalización a menudo requieren los desarrolladores para volver y hacer las actualizaciones más caros.

Los recursos del sistema

Un programador puede crear una tabla de base de datos o colocar un gran conjunto de datos en la memoria para añadir funcionalidad adicional a una pieza de software. Esto puede aumentar dramáticamente la cantidad de recursos del sistema consumidos por el software. Los usuarios pueden descubrir sus ordenadores son incapaces de ejecutar el programa después de que se ha personalizado, o que el programa hace que sus computadoras funcionan con lentitud.

Seguridad

Software modificado para trabajar con la entrada del usuario a menudo no pueden hacerlo de forma segura. Por ejemplo, los desarrolladores de la personalización de una página web puede crear una función que permite a los usuarios añadir comentarios. Desafortunadamente, incluso el más mínimo error por parte de los programadores dejará la página Web vulnerable a ataques de inyección SQL y similares.

Las futuras actualizaciones

El software se actualiza con frecuencia en un ciclo regular de liberaciones. Por ejemplo, el sistema operativo Windows se actualiza con regularidad. las adaptaciones informáticas de software de terceros de vez en cuando dejar de trabajar una vez que Windows se ha actualizado. Otro ejemplo son los navegadores web Firefox o Internet Explorer; los usuarios que deseen actualizar a la última versión pueden encontrar adaptaciones informáticas tales como extensiones no funcionan después de la actualización se ha instalado.