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