Semestre 1 - Génie Logiciel / Software Engineering

 

Description:

Le cours de Génie Logiciel ou Software Engineering est destiné à la troisième année Informatique ( Licence et Ingénieur). J’espère, par ailleurs, qu’il sera d’un apport à tout étudiant désirant s’initier au domaine du Génie logiciel.

Le cours est composé de cinq parties à savoir :

  1. Qu'est-ce que le Génie Logiciel?
  • Les raisons qui ont mené à l’émergence du Génie logiciel comme discipline
  • Définition du Génie logiciel
  1. Modèles (méthodes) de développement de logiciels
  2. Modélisation avec UML (Unified Modeling Language)
  • La relation entre le génie logiciel et la modélisation
  • Diagrammes UML
  1. Introduction aux méthodes agiles
  2. Les patrons de conception (Design Patterns) et leur rôle dans un processus de développement

 

Offered: 

2024
3-genie_logiciel-uml-partie1.pdf1.85 MB
3-software_engineering-uml-part1.pdf1.88 MB
3-genie_logiciel-uml-partie2.pdf1.77 MB
3-software_engineering-uml-part2.pdf1.68 MB
1-genie_logiciel-introduction.pdf1.77 MB
1-software_engineering-introduction.pdf1.82 MB
2-genie_logiciel-modeles_de_developpement.pdf2.09 MB
2-software_engineering-development_models.pdf2.11 MB
4-genie_logiciel-introduction_aux_methodes-agiles.pdf1.03 MB
4-software_engineering-introduction_to_agiles-methods.pdf1020 KB
5-genie_logiciel-introduction_aux_patrons_de_conception.pdf1.73 MB
5-software-engineering-introduction_to_design_patterns.pdf1.71 MB
td9-gl.pdf83 KB