|
|
|
|
|
|
CarlosPes.com
> Curso
de Ingeniería del Software
> Ingeniería del Software |
|
Ingeniería
del Software
|
|
|
|
|
¿Qué es
el ciclo de vida de un programa?
|
|
El
proceso de producción de cualquier aplicación informática lleva consigo
realizar una serie de tareas
repartidas en cinco etapas, llamadas: análisis,
diseño, codificación,
pruebas y mantenimiento.
A
éstas cinco etapas se les conoce como ciclo de
vida de un
producto software, o dicho de otra forma, el ciclo
de vida de un
programa son las distintas etapas por las que
éste tiene que
pasar durante su existencia. |
|
|
|
Figura - Etapas del ciclo de vida de un
programa. |
|
Todas
las
tareas del proceso de desarrollo de software deben ser planificadas, es
decir, para cada una de ellas se debe establecer una fecha aproximada
de inicio y otra de fin. Además, todas las tareas deben ser
controladas a lo largo de todo el proceso de producción,
esto
es, se debe realizar un seguimiento continuo del proyecto
informático. A todo este proceso de producción y
gestión de software se le conoce como Ingeniería
del Software.
Las distintas fases del ciclo de vida de un programa se deben realizar
secuencialmente, tal y como se muestra en la figura. En cada una de las
etapas se generará una documentación que
servirá
para iniciar la siguiente. A este proceso se le conoce como ciclo de
vida clásico o en cascada, y es la base fundamental sobre la
que
se apoya la Ingeniería del Software.
Existen otros tipos o modelos de ciclos de vida, tales como:
clásico con prototipo, automático, en esperial,
etc.
Pero, todos ellos están basados de alguna manera en el
modelo
clásico. |
|
|
|
|
|
|
|
|