Ciclo de Vida de Una Aplicación

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Ciclo de vida de una aplicación.

Al inicio de la ingeniería de software una de las cosas que se ha definido es el ciclo


de vida de una aplicación. Este ciclo consta de una serie de pasos que van desde su
creación hasta que finaliza su construcción:

1. Análisis. Este paso es realizado por un analista, el cual tiene que considerar los
requisitos que debe cumplir la aplicación. También se toma en cuenta todo lo que
puede afectar en el futuro de su funcionamiento.

2. Diseño. En esta fase se realizan esquemas para seleccionar el diseño de la


aplicación. Los esquemas forman los planos del programador, son realizados por
el analista y van representando todo lo que requiere la aplicación.

3. Codificación. En esta fase se realiza la transformación del diseño a un código que


será escrito en algún lenguaje de programación. Aquí es cuando el programador
entra a realizar su trabajo.

4. Pruebas. Para la realización satisfactoria de una aplicación y comprobar que su


funcionamiento es el adecuado. Se llevan a cabo varias fases:
a) Prueba del código. Es realizado por programadores. Regularmente esta
fase se realiza por programadores distintos a los que realizaron el
programa, de esta forma la prueba será más independiente y generará
resultados óptimos.
b) Versión alfa. Esta versión es la primera que una vez terminada se revisa
con la finalidad de encontrar errores. Debe llevar a cabo pruebas, las
cuales deben ser preferentemente realizadas por personal no
informático, para posteriormente el grupo de programadores pueda dar
solución a problemas. El producto cuenta con cierta apariencia de
acabado.
c) Versión beta. Versión casi definitiva del software en la cual no se
esperan fallos, en esta versión se empieza a realizar la distribución a los
clientes para que encuentren posibles problemas. En algunos casos esta
versión termina siendo la definitiva (esto se ve con regularidad en los
programas distribuidos libremente por internet).

5. Mantenimiento. Fase realizada una vez que la aplicación ha sido distribuida, aquí
se asegura que el sistema siga en función, aunque cambien los requisitos o el
sistema para que fue diseñado principalmente el software. Ante esto, se realizan
los arreglos necesarios, por lo que habrá que retroceder a fases anteriores del
ciclo de vida de la aplicación.
En el ciclo de vida de una app Android, ocurren algunos eventos característicos. Los
cuales son:

1. onCreate(Bundle). Este evento representa el momento en el cual una actividad da


inicio.
2. onStart(). Indica que un evento va a suceder en pantalla, aunque no siempre
visible. Si anteriormente el evento se había detenido, primero se debe usar
onRestart().
3. onPause(). La actividad que se está ejecutando dejará de responder a la
interacción del usuario.
4. onStop(). Indica que la actividad pasará a segundo plano.
5. onDestroy(). Ocurre cuando la actividad será destruida y sus recursos serán
liberados.

También podría gustarte