Nos domaines de formation :
> formation Technologies numériques > formation Développement logiciel > formation Objet, UML > formation UML 2 pour le temps réel
Formation UML 2 pour le temps réel
Stage pratique
Durée : 5 jours
Réf : UTR
Prix 2018 :
2660 €
H.T.
Pauses et déjeuners offerts
- Programme
- Participants / Prérequis
- Intra / sur-mesure
Programme
La conception des systèmes temps réels et embarqués nécessite une démarche d'analyse et de conception objet appropriée. Vous mettrez en œuvre dans ce cours, outre les spécificités de la modélisation UML permettant de répondre à de nouvelles problématiques, les bonnes pratiques de conception logicielle associée.
Objectifs pédagogiques
- Mener les différentes activités d'un processus de développement logiciel à l'aide d'UML
- Maîtriser les spécificités de la modélisation UML des systèmes temps réels et embarqués
- Acquérir de bonnes pratiques de conception logicielle
Etude de cas
Les stagiaires réaliseront une étude des besoins, capteront les exigences et modéliseront des itérations du cycle de vie d'un projet.
PROGRAMME
DE FORMATION
Les concepts objet et la présentation UML
- Approche objet : qualités et avantages.
- Présentation des fondamentaux : classe, membre, encapsulation, héritage, polymorphisme...
- Introduction à UML. Langage de modélisation.
- Processus de développement. Atouts et outils.
- UML et le temps réel. Mécanisme d'extension. Le méta-modèle d'UML.
Expression des besoins
- Expression orientée "besoin".
- Acteurs, cas d'utilisation et scénarios.
- Expression des contraintes : OCL.
- Identification des objets du domaine.
- Architecture du futur système informatique.
Analyse : modèle objet
- Objectifs. Classes et instances. Identifier les objets.
- Les associations, héritage et généralisation, composition et agrégation.
- Identifier les relations, attributs et opérations.
- Annotations et contraintes, méta-modèle, stéréotype, interfaces. OCL (Object Constraint Language).
Cas d'utilisation
- Processus métier et cas d'utilisation.
- Cas d'utilisation de haut niveau ou développés, essentiels ou réels. Relations "include" et "extend".
Les modèles statiques et dynamiques
- Association, rôles, qualificateurs, contraintes.
- Agrégation, composition, héritage. Paquets.
- Les diagrammes statiques de classes, d'objets, de composants, de déploiement...
- Les diagrammes dynamiques de collaboration, de séquences, d'état-transitions, d'activités...
- Les erreurs typiques de conception.
Conception d'un système temps réel
- Spécificité des projets temps réel.
- Principe des extensions en UML.
- Notions de profil.
- Parallélisme et synchronisation des processus.
- Représentation des protocoles, connecteurs et ports.
Participants / Prérequis
» Participants
Analystes, concepteurs, développeurs et architectes logiciels.
» Prérequis
Connaissances de base en génie logiciel et en technologies Objet.
Intra / sur-mesure
Dates de sessions
Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
AIX
Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Formations conseillées
Filières métiers
Thème associé









