Académique Documents
Professionnel Documents
Culture Documents
Chapitre 2
Chapitre 2
Niveaux de maturité
Sommaire
Partie2: Cycle de vie du logiciel
Maturité du processus de développement
1.1. Niveaux de maturité
1.2. Conclusion
Processus de développement
2.1. Composantes du cycle de vie d'un logiciel
2.2. Documents courants
2.3. Modèles de développement
2.3. 1 Modèle linéaire
2.3.2 Modèle itératifs
1
06/10/2020
2
06/10/2020
Composantes du cycle de vie d'un logiciel Composantes du cycle de vie d'un logiciel
Organisation du projet Implémentation
Déterminer comment développer le logiciel Ecrire le logiciel
Analyse des coûts : établir une estimation du prix du projet
Planification : établir un calendrier de développement
Assurance qualité du logiciel : déterminer les actions qui
permettront de s'assurer de la qualité du produit fini
Répartition des tâches : hiérarchiser les tâches et sous-tâches
nécessaires au développement du logiciel
Composantes du cycle de vie d'un logiciel Composantes du cycle de vie d'un logiciel
Conception Tests
Essayer le logiciel sur des données d'exemple pour s'assurer qu'il
Déterminer la façon dont le logiciel fournit les différentes fonctionne correctement
fonctionnalités recherchées Tests unitaires : faire tester les parties du logiciel par leurs
développeurs
Conception générale
Tests d'intégration : tester pendant l'intégration
Conception architecturale : déterminer la structure du Tests de validation : pour acceptation par l'acheteur
système Tests système : tester dans un environnement proche de
l'environnement de production
Conception des interfaces : déterminer la façon dont les
Tests Alpha : faire tester par le client sur le site de développement
différentes parties du système agissent entre elles Tests Bêta : faire tester par le client sur le site de production
Conception détaillée : déterminer les algorithmes pour les Tests de régression : enregistrer les résultats des tests et les
comparer à ceux des anciennes versions pour vérifier si la nouvelle
différentes parties du système n'en a pas dégradé d'autres
3
06/10/2020
4
06/10/2020
5
06/10/2020
6
06/10/2020
7
06/10/2020
8
06/10/2020
9
06/10/2020
Conclusion
Le choix d’un modèle dépend fortement du domaine
d’application,
Domaine critique, les modèles adéquats sont le modèle de la
spirale et à un degré moins le prototypage.
10