SDLC
SDLC
SDLC
Développement Logiciel
(SDLC)
ET
Developpement logiciel en
cascade
Présenté par:
Georges Alain Gracien CABO
PLAN
Qu’est-ce que le SDLC ?
Modèles de la SDLC
3
Phases de cycle de vie du développement logiciel
4
Exigences et phase d’analyse
Exigences Analyse
• Déterminer le problème en explorant la • Faisabilité et budgétisation possibles ?
situation actuelles, les besoins et • Risques pour le calendrier de
contraintes, l’infrastructure développement ?
• Déterminer le contexte dans lequel le • Comment tester le logiciel ?
logiciel devra vivre
• Comment sera livré le logiciel ?
• Déterminer les fonctionnalités
souhaitées et l’expérience utilisateur
(UX)
• Définition des exigences pour le front-
end et le back-end
5
Phase de conception et de mise en oeuvre (1/2)
Phase de conception
• Les architectes et les développeurs conçoivent le logiciel sur la base du
SRS
• Mise en place du HLD et du LLD
HLD Architecture générale, composants & relations
LLD Architecture détaillée des composants, protocoles, classes
Mise en œuvre
• Codage / développement, utilise la documentation de conception
• Phase la plus longue du cycle de vie
• Plan de test rédigé dans cette partie
7
Phase de test, de déploiement et de maintenance (1/3)
Phase de test
• Gérée par les ingénieurs de test et de développement
• S’assure que chaque partie du plan de test fourni fonctionne
• Effectue également des tests d’intégration, de performance et de sécurité
8
Phase de test, de déploiement et de maintenance (2/3)
Déploiement
• Logiciel installé dans l’environnement de production
• Logiciel prêt et distribué aux clients
9
Phase de test, de déploiement et de maintenance (3/3)
Maintenance
• Assistance aux clients
• Correction des bugs trouvés dans la conception
• Amélioration logicielle
• Recueillement des nouvelles requêtes du client
10
Modèles SDLC
11
Waterfall
12
Waterfall
13
Avantages et inconvénients du waterfall
Avantages Inconvénients
◎ Simple à comprendre ◎ Ne convient pas aux projets
◎ Simple à suivre complexes ou OO
◎ Fournit une structure solide ◎ Difficle d’exprimer le temps
et le budget
◎ Les phases sont traitées et
terminées une par une
14
MERCI DE VOTRE ATTENTION