Escrito el 11/09/2024

SDLC

SDLC significa:

   
S Software
D Development
L Life
C Cycle

¿Qué es?

Se trata de un proceso estructurado que se usa pasa el desarrollo de software. Se trata de un plan preciso y bien definido que describe cómo desarrollar, mantener y mejorar un software.

Etapas

Planificación y análisis de requerimientos

Planificación -> Definición del alcance del proyecto -> Definición de objetivos y metas -> Planificación de recusos/personas.

Definición de requerimientos

Definición -> Requerimientos funcionales -> Requerimientos técnicos -> Revisión y Aprobación de requerimientos.

Diseño de arquitectura

Diseño -> Diseño de Bajo nivel - >Diseño de alto nivel

Desarrollo

Desarrollo - > Estándares de código -> Código escalable -> Control de versiones -> Revisión de código

Test del producto e integración

Testeo del software -> Test manual -> Test Automático

Despliege y mantenimiento del producto

Deploy y mantenimiento - > Planificación de releases -> Deployment autómatico - > Mantenimiento -> Feedback