Primero que nada, ¿Qué es el ciclo de vida del software?
Podemos compararlo al ciclo de la vida de los humanos, nacemos, crecemos, nos procreamos y morimos. El ciclo de vida del software es el proceso que sigue un programa desde que se tiene la idea de crearlo hasta que se deja de usar o queda obsoleto, es decir muere.
El software nace de la IDEA, de una necesidad que el Analista detecta al comunicarse con el cliente o incluso al observar. Para que este software se desarrolle se ocupa analizar, planeando el proyecto, calculando tiempos y recursos, y se determinan las funciones principales del software. Aquí el analista se comunica con el arquitecto de diseño para empezar la etapa del diseño, en este momento se crea un plano, así como los arquitectos, de como va funcionar, sus componentes y estructura interna del código. El arquitecto de diseño se comunica con el líder técnico que es el que coordinara la siguiente etapa: la codificación. En esta se construye el código como si fuera una casita, a partir de los planos. En la siguiente etapa nos encontramos con las pruebas, realizadas por un tester para detectar errores probando diferentes escenarios. En la validación, se comprueba este trabajo realizado por los testers, y por ultimo pero no menos importante, el mantenimiento y evolución, esta etapa es clave para que el software siga siendo útil, se añaden nuevas funciones o se hacen actualizaciones para mejorar el rendimiento.
Como se menciono al principio, cuando el software ya no es mantenible, ya sea muy caro, etc. Este empieza a morir, y cuando este muere, se vuelve a empezar ya que de ahí nace otra necesidad.

Me encanto la manera en la que explicaste el ciclo del software en general, me gustaria seguir leyendo sus post mas seguido!.
ResponderBorrarTodo el ciclo de vida del software me parece muy importante y gracias a esto puedo tener un mayor conocimiento del tema
ResponderBorrarJusto lo que necesitaba para mi tarea, gracias!!
ResponderBorrarMe parece increíble, saludos 😂✌️
ResponderBorrar