Está en la página 1de 10

DEFINICIÓN Y ETAPAS

¿QUÉ ES EL CICLO DE VIDA DEL DESARROLLO DE


SOFTWARE Y POR QUÉ ES FUNDAMENTAL?

Se define como Proceso al conjunto ordenado de


pasos a seguir para llegar a la solución de un
problema u obtención de un producto, en este
caso particular, para lograr la obtención de un
producto software que resuelva un problema.
ETAPAS CICLO DE VIDA DE DESARROLLO DE
SOFTWARE
FASES DE REQUISITOS

Todo proyecto de Desarrollo de Software


inicia con las evaluaciones de los términos
del proyecto, presupuestos, materiales y el
equipo de trabajo, para así poder crear un
cronograma con metas específicas. En la
planificación también se incluyen los
momentos de retroalimentación de las
partes interesadas, así como el alcance
del proyecto, el propósito y los límites
para comenzar con el trabajo.
FASE DE ANÁLISIS

La fase de análisis del ciclo de vida del desarrollo de


software se centra en transformar los requisitos del
sistema en un diseño detallado y viable que sirva como
base para la implementación del software. Es una
etapa crucial para garantizar que la solución propuesta
satisfaga las necesidades del cliente y pueda ser
implementada de manera efectiva por el equipo de
desarrollo.
FASE DE DISEÑO

Durante esta fase, toda la información


recopilada en los dos pasos anteriores se reúne
cuando el equipo comienza a diseñar la
arquitectura del software. Se pueden presentar
múltiples diseños para que el equipo pueda
decidir cuál es el mejor para seguir adelante.
FASE DE CODIFICACIÓN
Durante esta la etapa se realizan las tareas que comúnmente se conocen como
programación; que consiste, en llevar a código fuente, en el lenguaje de
programación elegido, todo lo diseñado en la fase anterior, haciendo uso de
prototipos así como pruebas y ensayos para corregir errores. Esta tarea la realiza
el programador
FASE DE PRUEBAS

Se enfoca sobre la lógica interna del software asegurando que todas las
sentencias se han probado y sobre las funciones externas se esta
realizando pruebas para asegurar que la entrada definida producirá los
resultados que realmente se requieren.
FASE DE IMPLEMENTACIÓN

La siguiente fase es poner el software en


funcionamiento, por lo que hay que planificar el
entorno teniendo en cuenta las dependencias
existentes entre los diferentes componentes del
mismo.
Es posible que haya componentes que funcionen
correctamente por separado, pero que al combinarlos
provoquen problemas.
FASE DE MANTENIMIENTO
El mantenimiento del software se aplica cada uno de los pasos precedentes del
ciclo de vida a un programa existente en lugar de uno nuevo. Mantener y mejorar
el software para enfrentar errores descubiertos y nuevos requisitos

También podría gustarte