Le génie logiciel est une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des ingénieurs qui développent des logiciels.

Objectifs de la formation :

- Acquérir les concepts de base du cycle de développement des logiciels.
- Comprendre le rôle de la modélisation UML et ses différents aspects.
- Maîtriser le processus de spécification et d’analyse des besoins en utilisant les diagrammes UML de cas d’utilisation et d’activités.
- Maîtriser la conception de la vue statique des logiciels en utilisant les diagrammes UML de classes et d’objets.
- Maîtriser la conception de la vue dynamique des logiciels en utilisant les diagrammes UML de séquences et d’états-Transitions.

Connaissances préalables recommandées :

- Maîtrise des concepts algorithmiques.
- Connaissance des concepts de base de la programmation Orientée Objet.

Contenu de la matière :

Chapitre 1 - Notions de base sur le cycle de développement d’un logiciel:
* Crise du Logiciel.
* Objectifs du Génie Logiciel.
* Qualité d’un logiciel (internes, externes).
* Les étapes d’un cycle de vie de logiciels.
* Les différents modéles de cycle de vie.
   - Linéaires (En cascade, En V).
   - Evolutifs (par Prototypage, par Incréments, en Spiral).
   - Hybrides.
   
Chapitre 2 - Introduction à la Modélisation UML:
* Intérêt de la modélisation.
* Différentes vues des systèmes.
* Diagrammes UML.
   
Chapitre 3 - analyse & spécification des besoins :
* Structure d’un cahier des charges.
* Le diagramme de cas d’utilisation (Syntaxe et Sémantique).
* Description des cas d’utilisation.
   - Description narrative.
   - Description à l’aide des diagrammes UML d’activités.
   - Hybrides.
   
Chapitre 4 - Principes de la Conception Orientée Objet (C.O.O) :
* Inconvénients de la Conception Orientée Fonction.
* Notions d’objet et de classe.
* Notions d’abstraction, d’encapsulation, et d’héritage.
* Polymorphisme.
   
Chapitre 5 - Conception Orientée Objet : Vue Statique :
* Les Diagrammes de Classes et d’Objets.
   
Chapitre 6 - Conception Orientée Objet : Vue Dynamique :
* Le diagramme de Séquences.
* Le Diagramme d’Etats-Transitions.
   
Chapitre 7 - Diagrammes de Composants et de déploiement.
   
   
   
Travaux pratiques : - Etude de Cas de l’Industrie tout au long de la formation.
   
Volume Horaire : 30 heures.
   
Coût : 20000 DA.


* Les inscriptions se feront au niveau du Vice-Rectorat Chargé de la Scolarité et de la Pédagogie.


« page d'Accueil