Objectifs du cours Ce cours a pour principal objectif de parcourir les différentes approches, techniques et méthodes utilisées dans la réalisation des logiciels (à fort impact sur l’économie, la vie humaine, …) et de grande taille (mobilisant des ressources considérables). Il doit permettre à l’apprenant de : - Comprendre ce que c’est le Génie Logiciel ainsi que ses objectifs, - Connaître les différentes approches de développement logiciel, - Apprendre à appliquer une méthodologie d’analyse et de conception pour le développement des logiciels. En particulier, apprendre la modélisation objet avec le langage universel UML.