Ce cours enseigne les différentes étapes d'analyse et conception d'un système d'information d'entreprise, avec un accent sur le concept de bases de données, en utilisant le langage de modélisation UML (Unified Modeling Language). Le cours se concentre sur les différentes techniques d'analyse des besoins et de modélisation conceptuelle via l'étude des modèles proposés à cette fin par UML : cas d'utilisation, diagrammes de classes, de séquences, de collaboration, d'activités, statecharts, diagrammes d'objets, spécification des opérations, etc. Les phases de conception sont également couvertes à travers les étapes de conception de bases de données relationnelles, ainsi que leur exploitation. Il aborde les systèmes d'information d'entreprise y compris les systèmes e-business.