JDN > Formations professionnelles > Réseaux, télécoms, sécurité > Ingénierie temps réel > Formation UML et SysML: UML et SysML pour l'ingéniérie système et le temps réel




Formation UML et SysML: UML et SysML pour l'ingéniérie système et le temps réelInformations pratiquesCentre de formation ac6-formation

 Formation UML et SysML: UML et SysML pour l'ingéniérie système et le temps réel


 ac6-formation, COURBEVOIE
 Formation inter entreprise / intra entreprise


Objectif * Mettre en évidence les mécanismes de base liés à l'ingéniérie système et au temps réel
* Mettre en pratique la méthode UML avec les extensions temps réel, et le futur standard SysML, dans les différentes phases d'analyse, de conception et de codage d'une application industrielle
Contenu A) Introduction

Introduction au temps réel
* concepts temps réel de base
* contraintes particulières du temps réel
* programmation structurée et objet
* apports des techniques objets

L'approche objet avec UML
* genèse d’UML
* modèles UML standards
* cycle de développement Objet

L'approche temps réel avec UML
* contraintes liées à l’interprétation des diagrammes
* interprétation des diagrammes
* définition de nouveaux diagrammes
* cycle de développement avec RT UML

B) Modélisation

Le langage de modélisation UML
* modélisation statique
- cas d'utilisation
- modèles de classes

* modélisation dynamique
- diagrammes de Séquence
- diagrammes de Collaboration
- diagrammes Etats Transitions

Les extensions pour le temps réel
* environnement / diagramme de contexte système
* contraintes / diagramme de contraintes
* comportement / diagramme d’états
* timings / diagramme de séquence étendu
* parallélisme / diagramme architecture logicielle
* architecture / diagramme architecture matérielle

C) Spécification système

L'aspect statique
* spécification du diagramme de contexte
* formalisation des contraintes non fonctionnelles
* description des cas d’utilisation
* identification des classes de haut niveau
* ébauche du modèle de classes
* itération et affinage pour chaque cas d’utilisation

L'aspect dynamique
* formalisation des cas d’utilisation par les " scénarios "
* ajout des aspects temporels dans le diagramme de séquence
* comportement du système et Diagramme Etat transition
* affinage du modèle objet avec les opérations
* ajout des objets d’interface dans les Diagrammes de séquences
* création du modèle Objet d’Interface

D) Conception système

L'affinage des modèles de spécification
* organisation du système en sous systèmes et packages
* description dynamique des classes
* diagramme de comportement de chaque classe
* affinage des diagrammes de séquence
* affinage du modèle de classes
* utilisation de bibliothèques d’Interface Homme Machine (GUI)
* intégration des Interfaces d’entrée/sortie
* prise en considération des objets de stockage

La gestion multiprocess et multitâches
* différents types d’architectures logicielles
* identification des taches
* allocation des sous-systèmes aux processeurs et aux taches
* communication inter-process
* synchronisation
* élaboration du diagramme architecture logicielle

L'architecture système
* partitionnement en sous système matériels (cartes, machines, CPU …)
* types d’architectures matérielles
* optimisation des choix d’architecture
* définition des Interfaces systèmes internes (bus, liaisons, protocoles …)
* modélisation du système à travers le diagramme d’architecture matérielle

L'environnement d'exécution des tâches
* problèmes liés au choix de l'exécutif
* interprétation des mécanismes temps réel en fonction du type d'architecture

E) Conception détaillée et Codage

La préparation au codage
* description détaillée des méthodes et attributs
* critères d’optimisation
* affinage de l’héritage
* classes abstraites, template ...
* associations et pointeurs …

Le codage incrémental
* implémentation des objets de stockage
* UML et les langages de programmation
- passage RTUML -> C
- passage RTUML -> C++
- passage RTUML -> Java
* codage d’un incrément
* test de l’incrément
* validation de l'incrément
* livraison
Niveau requis Connaissances de base des systèmes embarqués et temps-réel, de leur conception et de leur programmation.
Coût 1800 euros
Durée de la formation 4 jours

 

Mise à jour le 01 Mars 2011 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google