Descriptif
Ce module s’articule autour de huit séquences :
- Une introduction des principes de la modélisation en générale et de la modélisation orientée-objets en particulier.
- Une présentation du langage UML et de ses diagrammes principaux.
- Une présentation des mécanismes de l’ingénierie des modèles
- Une mise en œuvre sur un projet à réaliser en groupe dont le sujet est à choisir parmi un panel large.
- Une présentation du langage XML, des bonnes pratiques de modélisation de l’information et de l’usage de XML dans les architectures de systèmes d’information.
- Une présentation des langages de validation de flux XML (DTD, XSD).
- Une présentation des langages de transformation de flux (XPath et XSLT).
- Une mise en œuvre XML/XSD/XSLT+XPath sur un mini-projet à réaliser en binôme sur un sujet imposé.
Objectifs pédagogiques
A la fin de ce module, les élèves seront capables de :
- Mettre en œuvre les concepts et principes de la modélisation orientée-objet, en particulier au travers du formalisme UML.
- Maitriser les notions de points de vue de modélisation et en particulier les aspects statique / dynamique et logique / physique.
- Créer un métamodèle relatif à un domaine déterminé et l’utiliser pour créer des modèles et des instances de ce domaine.
- Faire le lien entre l’ingénierie des modèles et l’intelligence artificielle en comprenant les différents niveaux d’abstraction donnée / information / connaissance et en ayant intégré à quelles transitions entre ces niveaux d’abstraction contribuent l’ingénierie des modèles.
- Mettre en œuvre les bonnes pratiques de modélisation de l’information sous forme d’arbre, en particulier au travers du langage XML
- Structurer l’information au moyen d’un document de validation (XSD)
- Transformer des flux XML à l’aide de XPath et de XSLT
- Evaluation des connaissances et capacités : DS, QCM : 6
- Travail en autonomie planifié et encadré : 6
Diplôme(s) concerné(s)
UE de rattachement
- UE-IFIE3-S1-G-ConcepDevSI : Conception et développement de système d'information
Pour les élèves du diplômeDiplôme d'Ingénieur IMT Mines Albi
Aucun.
Format des notes
Numérique sur 20Pour les élèves du diplômeDiplôme d'Ingénieur IMT Mines Albi
Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)Le coefficient de l'enseignement est : 1
Programme détaillé
Séquence |
Intitulé |
Intervenant |
Cours (h) |
TD (h) |
Projet (h) |
TP (h) |
TAPE (h) |
EV (h) |
Outils Numériques |
Équipement Spécifique |
1 |
Introduction Modélisation |
Frederick Benaben |
1,5 |
|
|
|
|
|
|
|
2 |
Langage UML |
Frederick Benaben |
|
|
|
|
1,5 |
|
|
|
3 |
Langage UML |
Frederick Benaben |
1,5 |
|
|
|
|
|
|
|
4 |
Ingénierie des Modèles |
Frederick Benaben |
3 |
|
|
|
|
|
|
|
5 |
Projet modélisation 1 |
Frederick Benaben |
|
|
|
|
1,5 |
|
PC individuel |
Outils web de modélisation UML |
6 |
Projet modélisation 2 |
Frederick Benaben |
|
|
1,5 |
|
|
|
PC individuel |
Outils web de modélisation UML |
7 |
Projet modélisation 3 |
Frederick Benaben |
|
|
|
|
1,5 |
|
PC individuel |
Outils web de modélisation UML |
8 |
Évaluation projet modélisation |
Frederick Benaben |
|
|
|
|
|
3 |
PC individuel |
|
9 |
Introduction langage XML |
Anne-Marie Barthe-Delanoë |
1,5 |
|
|
|
|
|
PC individuel |
|
10 |
Validation XML (DTD) |
Anne-Marie Barthe-Delanoë |
1,5 |
|
|
|
|
|
PC individuel |
Oxygen XML Editor |
11 |
Validation XML (XSD) |
Anne-Marie Barthe-Delanoë |
1,5 |
|
|
|
|
|
PC individuel |
Oxygen XML Editor |
12 |
Transformation (XPath) |
Anne-Marie Barthe-Delanoë |
|
|
|
|
1,5 |
|
PC individuel |
Oxygen XML Editor |
13 |
Transformation (XPath, XSLT) |
Anne-Marie Barthe-Delanoë |
3 |
|
|
|
|
|
PC individuel |
Oxygen XML Editor |
14 |
Mini-projet modélisation et transformation XML |
Anne-Marie Barthe-Delanoë |
|
|
3 |
|
|
|
PC individuel |
Oxygen XML Editor |
15 |
Évaluation individuelle |
Anne-Marie Barthe-Delanoë |
|
|
|
|
|
3 |
PC individuel |
Oxygen XML Editor |
|
TOTAL |
|
13,5 |
- |
4,5 |
- |
6 |
6 |
|
|
Mots clés
XML, UML, modélisation, modèle, IDMMéthodes pédagogiques
Cours-TD, APPSupport pédagogique multimédia