Aperçu des sections
- Généralités
- Sommaire
Sommaire
Introduction générale ………………………………………………………………..….3
Chapitre I : de la crise logicielle au génie logiciel
1. Introductions ................................................................................................................................... 7
2. Crise logicielle et première motivation du Génie Logiciel .............................................................. 7
2.1. Ere des années soixante : ......................................................................................................... 7
2.2. Crise logicielle : caractéristiques et échecs célèbre : ............................................................... 8
2.3. Crise logicielle : raison possibles : .......................................................................................... 8
2.4. Crise logicielle : solutions envisagées : ................................................................................... 9
3. Naissance du Génie logiciel et ses objectifs primaires .................................................................... 9
3.1 Naissance ................................................................................................................................ 9
3.2 Définition du logiciel ............................................................................................................. 10
3.3 Définition du GL ................................................................................................................... 10
3.4 Production des Logiciels selon le GL : Processus Logiciel ................................................... 10
4. Conclusion .................................................................................................................................... 11Chapitre II: Approches de développement et modèles de gestion de projet logiciel
1. Introduction .................................................................................................................................. 13
2. Approche de la cascade ................................................................................................................. 13
2.1. Naissance et idée de cette approche ...................................................................................... 13
2.2. Schémas du modèle : activités ............................................................................................... 13
2.3. Critiques de cette approche ................................................................................................... 16
3. Représentation en V (représentation améliorée de la cascade) ..................................................... 17
3.1 Principe ................................................................................................................................. 17
3.2 Schéma du V ......................................................................................................................... 18
4. Modèle des incréments .................................................................................................................. 19
5. Autres approches de développement ............................................................................................. 21
5.1 Approche basée sur le prototypage ........................................................................................ 21
5.2 Approche basée sur la programmation exploratoire .............................................................. 23
5.3 Approche basée sur la ré-utilisabilité ...................................................................................... 25
5.4 Approche basée sur les transformations formelles ................................................................ 266. Pourquoi une variété d’approches ................................................................................................. 27
7. Le génie logiciel dans la réalité : Industrie logicielle .................................................................... 28
8. Conclusion .................................................................................................................................... 30Chapitre III: Le langage UML
1. Naissance de UML ........................................................................................................................ 32
2. Définition de UML ........................................................................................................................ 34
3. Diagrammes de UML .................................................................................................................... 34
4. Démarche possible d’usage de UML ............................................................................................ 36
5. Diagramme des cas d’utilisation : Use Case Diagram .................................................................. 37
5.1 Pourquoi ce diagramme ? ...................................................................................................... 37
5.2 Concepts et Modélisation ...................................................................................................... 37
5.3 Liens entre use cases et liens entre acteurs ............................................................................ 38
5.4 Liens entre « use cases » ....................................................................................................... 41
5.5 Comment créer un DCU? ...................................................................................................... 42
5.6 Autres exemples de DCU? .................................................................................................... 42
6. Diagramme de la structure............................................................................................................. 44
6.1 Diagramme d’objets .............................................................................................................. 44
6.2 Diagramme de classes ........................................................................................................... 46
7. Diagramme de la dynamique du système orienté objet ................................................................. 59
7.1 Diagramme de séquences ...................................................................................................... 59
7.2 Diagramme state-chart (état-transition) ................................................................................. 68
8. Conclusion .................................................................................................................................... 76
Conclusion générale ………………………………………………………………………79
Annexe A : Séries d’exercices …………………………………………………………….81
Annexe B : Examens ………………………………………………………… …………111
Bibliographie……………………………………………………………………………….119
- Tout le cours support pdf
- Examens & Corrigé type 2017-2018