Une organisation, grande ou petite, dépend souvent, d'une part, de la qualité de son système d'information, et d'autre part, de systèmes informatiques spécifiques à son métier.

Une organisation qui sait développer ou faire développer les logiciels dont ses collaborateurs ont besoin en temps et en heure tout en restant dans les budgets fixés assure  son efficience.

Cet aspect  permet de se distinguer des concurrents. Pour développer des logiciels correspondant aux besoins des utilisateurs

Un processus de développement compris par l'ensemble des intervenants est très utile.

Logiciel à développer  doit rendre service pendant plusieurs années, toute partie du logiciel doit être  comprise par les différentes équipes de développement qui produisent les différentes versions d'année en année et par les utilisateurs nouveaux qui arrivent au fil des années. Pour toutes ces raisons, un modèle du système informatique, comprenant un modèle de la partie logicielle, est nécessaire.

Objectifs  :

Comprendre les principes fondamentaux de l'approche orientée objet.

Identifier les apports de la modélisation UML

S'initier aux techniques de modélisation orientées objet.


Objectif de l'enseignement : 

  • Initiation à la programmation en logique : comprendre le principe de la programmation logique
  • Se familiariser avec la formalisation des problèmes
  • Trouver des similitudes entre des situations malgré leurs différences
  • Maîtriser le langage Prolog

Connaissances préalables recommandées:

Algorithmique, Logique mathématique