Formation orientée objet partie 1 – modélisation


Objectifs:

Cette formation fait partie d’un ensemble qui vous permettra d’acquérir les concepts, les méthodes et les outils de la programmation objet, puis de les mettre en pratique au travers de différents langages.

Public et effectif:

IT, chercheurs, enseignants-chercheurs, doctorants
Priorité aux agents CNRS et aux agents en liste d’attente sur la session 2017.
Formation gratuite
12 places

Inscription : Les candidatures seront retenues par ordre d’arrivée et en fonction de leur motivation.

Inscription en ligne : jusqu’au 15 févier 2018
Organisation : Elise DOUAT, Conseillère formation, 05 57 35 58 09, elise.douat@cnrs.fr

Programme :

La première partie sera une approche théorique de la programmation objet (pas ou peu de code) vous y découvrirez les paradigmes et le vocabulaire objets, les méthodes de conception objet (UML/SysML) ainsi que les outils de modélisation et de génération automatique de code. Cette première partie s’appuiera sur un exemple complet de conception objet (de la définition du cahier des charges au diagramme de classes), de cette conception viendra l’implémentation dans différents langages lors des parties suivantes.

Première journée :

– Analyse et modélisation avec le langage UML :
– Présentation du contexte et de l’intérêt du langage généraliste UML
– Analyse et modélisation avec UML : comment modéliser un système complexe ?
– Représentation dynamique et statique d’un système
– Cas des systèmes embarqués
– Mise en pratique

Deuxième journée :

– De la modélisation vers la génération de code
– Définir les modèles pour générer du code
– Génération de code automatique
– Reverse engineering de code
– Outils de modélisation

Troisième journée :

– Analyse et modélisation avec le langage SysML :
– Présentation du contexte et de l’intérêt du langage SysML
– Différences avec UML
– Simulation d’un système avec TTOOL

Cette formation ne nécessite pas de prérequis particuliers, une pratique courante de la programmation est suffisante. Si vous voulez commencer un peu, tapez « UML diagramme de classe » sur votre moteur de recherche préféré.

responsable de l’action : Rodolphe DECOURT

Source: DR08 / DR15