jueves, 22 de noviembre de 2012

Fases de desarrollo de un programa

Muchas veces hemos visto que un programa o un juego está en "fase alpha" o "fase beta". Algunos se preguntarán que qué es esto del las fases. Pues bien, un programa (un juego también es un programa ¬¬) tiene diferentes fases de desarrollo, según se va creando. Muchas veces no existe una versión definitiva, ya que siempre se crean nuevos Windows, nuevos Ubuntus, nuevos Mincrafts... Pero vayamos al tema. Cuando un programa se crea, siempre se cometen errores, por lo tanto, entramos en la primera fase de desarrollo, la fase Alpha. Esta fase es la primera, y se envía a un grupo de expertos en software para que prueben el programa y notifiquen los errores más graves y notorios a los desarrolladores (a veces esta primera versión no es una versión completa del programa, si no una que no llega a ser completamente funcional). Ahora entramos en la fase Beta. En la fase beta, el programa ya está totalmente completo, pero aún pueden quedar bugs y ciertos errores por resolver. Normalmente esta versión ya se abre a todo un público general, para que la vaya probando y reporte los bugs o errores que se detecten. Pasamos a la penúltima fase, la fase RC. Esta fase, es casi idéntica a la final. RS significa en inglés Release Candidate, o sea que es la versión candidata a ser la final; aquí ya están corregidos la mayoría de bugs y errores, funciona prácticamente bien, por no decir, bien; pero hace falta acabar de pulirla. Y aquí es cuando tenemos la última fase de desarrollo de software, la fase RTM. Es la versión definitiva del software, y la más estable. Esta versión ya está totalmente preparada para ser comercializada, explotada, difundida, etc.
Y eso es todo! Esas son las fases de desarrollo de software!

No hay comentarios:

Publicar un comentario