|
|
| Contenidos > 1.3
Ingeniería del Software |
|
|
| 1.3 Ingeniería del
Software |
|
|
|
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.
|
|
|
|
|
| Contenidos > Apartado siguiente del
Curso de Ingeniería del Software |
|
|
|
|
|
|