METHODOLOGIE
SDLC
Le cycle de vie du développement logiciel — la suite de phases par lesquelles un logiciel est défini, construit, vérifié, déployé et maintenu. Traditionnellement pensé pour des équipes humaines et largement invariant, il sert de cadre de référence pour mesurer les changements de l'ère IA, quand les agents compressent, réordonnent ou automatisent des phases.
Origine
Concept fondateur du génie logiciel depuis les années 1960-70, quand le développement fut formalisé en phases ordonnées et reproductibles.
- catégorie
- Cycle classique en six étapes dont l'article dérive la variante AI-native
- définition
- Software Development Life Cycle : cadre normé (ISO/IEC/IEEE 12207) de production logicielle — besoins, conception, développement, tests/QA, déploiement, maintenance ; finalité « construire le logiciel correctement et de façon fiable » ; métriques DORA
- phases
- Définir → construire → vérifier → déployer → maintenir (invariant)
- statut_2026
- En remise à plat complète (humain + organisationnel)
- zones d'intégration
- amont, milieu, aval