Descripción

La construcción de un sistema software, con independencia de su tamaño, de sus características funcionales y de la tecnología elegida, consta de una serie de fases que abarcan desde su concepción hasta su puesta en funcionamiento. Existen diferentes modelos de ciclo de vida, cada uno con sus propias peculiaridades, adaptándose unos mejor que otros a los distintos paradigmas o estilos de programación. Pero, lo que sí se puede afirmar es que en ninguno de estos modelos de desarrollo se comienza un proyecto software por la fase de implementación(programación).