L’objectif de cet enseignement est de : Faire comprendre la place essentielle de la modélisation dans le développement de systèmes logiciels, Faire acquérir la maîtrise de la mise en œuvre du langage UML pour construire les modèles d’un logiciel dans une approche objet, Présenter les concepts de base de l’ingénierie du logiciel en instant sur la place des cycles de développement.