1.
Introduction .........................................................................................
|
1
|
2. Génie
logiciel .......................................................................................
|
1
|
2.1.
Présentation ...............................................................................
|
1
|
2.2.
Définition .................................................................................
|
1
|
2.3. Objectif du Génie logiciel
..................................................................
|
2
|
3. Cycle de vie d'un
logiciel.......................................................................
|
2
|
3.1. Les phases du cycle de vie du
logiciel ............................................
|
2
|
3.1.1. Etude
préalable ..................................................................
|
2
|
3.1.2. La spécification
...................................................................
|
2
|
3.1.3. La
conception .....................................................................
|
2
|
3.1.3.1. La conception générale
..........................................................
|
2
|
3.1.3.2. La conception
détaillé
.................................................
|
3
|
3.1.4. La
codification .........................................................................
|
3
|
3.1.5. Les tests
unitaires ................................................................
|
3
|
3.1.6. Les tests
systèmes .................................................................
|
3
|
3.1.7.
L'exploitation ............................................................................
|
3
|
3.1.8. La maintenance
.................................................................
|
3
|
3.2. Modèles cycle de vie
.................................................................
|
3
|
3.2.1. Modèle en
cascade .............................................................
|
3
|
3.2.2. Modèle en
V...................................................................
|
4
|
3.2.3. Modèle par
incrément
........................................................
|
5
|
3.2.4. Le
prototypage .....................................................................
|
5
|
3.2.5. Le modèle en
spirale ............................................................
|
6
|
4. Crise logiciel de génie
logiciel ................................................................
|
7
|
5. définition d'un atelier génie logiciel
.......................................................
|
8
|
6. Estimation de cout de développement de
logiciel ......................................
|
8
|
6.1.
Introduction ...............................................................................
|
8
|
6.1.1. L'expression du
besoin ..........................................................
|
8
|
6.1.2. L'étude
fonctionnelle .............................................................
|
8
|
6.1.3. L'étude
technique ..................................................................
|
9
|
6.1.4. La
réalisation..........................................................................
|
9
|
6.2. L'objectif de l'estimation de coût d'un
logiciel ...............................
|
9
|
6.3. Les étapes d'estimation d'un
projet .............................................
|
9
|
6.4. Les difficultés de
l'estimation ....................................................
|
10
|
6.5. Pourquoi de mauvaises
estimations ............................................
|
10
|
6.5.1. Pièges à
éviter ..................................................................
|
10
|
6.5.2. Quelques règles d'or pour
l'estimation ................................
|
11
|
6.5.3. Qualités de l'estimation
........................................................
|
12
|
6.6. Exactitude et précision d'une
estimation ...........................................
|
12
|
6.7. L'importance de
l'estimation .........................................................
|
13
|
6.8. Les unités de
mesures ..................................................................
|
13
|
6.9. Coût d'un
projet ........................................................................
|
13
|
6.9.1. Les différents coûts d'un logiciel
.............................................
|
13
|
6.9.1.1. Le coût de développement
.............................................
|
13
|
6.9.1.2. Le coût de
maintenance .................................................
|
14
|
6.10. Quelle méthode d'estimation choisir?
......................................................
|
14
|
7.
Conclusion................................................................................................
|
14
|