If you don’t know where you’re going, any road will do.
If you don’t know where you are, a map won’t help.
- Watts Humphrey
Cada programa por pequeño o diminuto que sea tiene un ciclo de vida. Todos los programas transcurren por las siguientes fases:
- Concepción.
- Recaudación de requerimientos / exploración / modelado.
- Diseño.
- Codificación & debugging.
- Pruebas.
- Lanzamiento.
- Mantenimiento / evolución del software.
- Retiro / muerte.
Algún programa podrá saltarse alguna fase o combinar dos o más de estas, pero de forma genérica se puede afirmar que todos correrán con la misma suerte.
A pesar de que todo programa tiene un ciclo de vida, existen diferentes variaciones en el proceso que abarcan estos pasos. Cada modelo es, de alguna manera, una abstracción del proceso de desarrollo de software, el cual es conveniente usarlo para la planeación del mismo.
BIBLIOGRAFÍA:
Software Development and Professional Practice
DOOLEY JOHN
APRESS
2011
No hay comentarios:
Publicar un comentario