Evolución del Software

El proceso de evolución de Software ha cambiado, desde sus dinámicas hasta el entendimiento y mantenimiento del mismo. Ese cambio es inevitable con un ambiente de negocios tan cambiante, con tantos errores por reparar y hasta el desempeño será mejorado. El problema clave para todas las organizaciones es manejar los cambios de su software existente; el software se ha convertido en un activo muy valioso para las compañías, y para evitar una depreciación se debe hacer cambios y actualizaciones

Las fases de actualización se componen de evolución ,que habla de un estado donde el software esta siendo mejorado, le sigue la fase de servicio donde una parte del software queda funcionando mientras otra esta en “remodelación”, la fase final conocida como Phase Out es cuando el software aun puede ser usado pero ya no se pueden hacer más remodelaciones pequeñas. Este procesos de evolución depende del tipo de software que usemos, tanto como los procesos que intervengan y también depende mucho de las habilidades del equipo de trabajo.

La fase de entendimiento permite saber el alcance de nuestros recursos , entender como se estructuran los componentes del software para saber donde podemos hacer remodelaciones y que implica hacerlas, como tal vez suspender ciertos servicios o en el peor de los casos para el sistema hasta terminar la actualización.

En conclusión creo que para hacer una actualización es importante analizar el contexto completo cuan costosa será y que tanto imposibilitará al sistema en el periodo de remodelación, si se hace un contraste de ventajas y desventajas de estos elementos se puede ver si la mejoría de el sistema vale la pena o no

Anuncios