Méthode de modélisation et de conception UML2

Partager par email

×

Code Titre Durée Prix HT
UM110 Méthode de modélisation et de conception UML2 4 jours Nous consulter

Objectifs

  • Maîtriser les concepts de la modélisation par les objets.
  • S’initier aux bases du formalisme de la méthode OMT/UML

Public

Architectes de systèmes, chefs de projet, concepteurs, analystes et développeurs

Pré-requis

Aucun

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

A propos d’uml

  • La genèse d’UML : Unified Modeling Language
  • RUP : Rational Unified Process
  • MDA : Model Driven Architecture

Les concepts de l’approche par objets

  • L'objet
  • L'abstraction
  • Les classes d'objets
  • L'encapsulation
  • La spécialisation et la généralisation
  • L'héritage
  • Les classes abstraites et concrètes
  • Le polymorphisme
  • La composition
  • La spécialisation des éléments : la notion de stéréotype en UML

La modelisation des exigences

  • Cas d'utilisation
  • Acteur
  • Scénario
  • Relation de communication
  • Le diagramme des cas d'utilisation
  • Les relations entre les cas d'utilisation
  • La relation d'inclusion
  • La relation d'extension
  • La spécialisation et la généralisation des cas d'utilisation
  • La représentation textuelle des cas d'utilisation
  • Conclusion

La modelisation de la dynamique

  • Le diagramme de séquence
  • Définition
  • La ligne de vie d'un objet
  • L'envoi de message
  • La création et la destruction d'objets
  • La description de la dynamique
  • Les cadres d’interaction (UML2)
  • La notion de cadre d'interaction
  • L'alternative
  • La boucle
  • Utilisation des cadres d'interaction
  • Le diagramme de communication
  • Découvrir les objets du système

La modelisation des objets

  • Découvrir les objets du système par décomposition
  • La représentation des classes
  • La forme simplifiée de représentation des classes
  • L'encapsulation
  • La notion de type
  • La signature des méthodes
  • La forme complète de représentation des classes
  • Les attributs et les méthodes de classe
  • Les attributs calculés
  • Les associations entre objets
  • Les liens entre objets
  • La représentation des associations entre les classes
  • La cardinalité des associations
  • Navigation
  • Associer une classe avec elle-même
  • Les classes-associations
  • La qualification des associations
  • L'expression de contraintes sur les associations
  • Les objets composés : La composition forte ou composition, la composition faible ou agrégation, différences entre composition et agrégation
  • La relation de généralisation/spécialisation entre les classes
  • Classes plus spécifiques et classes plus générales
  • L'héritage
  • Classes concrètes et abstraites
  • Expression de contraintes sur la relation d'héritage
  • L'héritage multiple
  • Factorisation des relations entre objets
  • Interface
  • Le diagramme des objets ou instances
 

La structuration des elements de modelisation

  • Paquetage et diagramme de paquetage
  • Les associations entre les paquetages

La modelisation du cycle de vie des objets

  • La notion d'état
  • Le changement d'état
  • La notion d'événement et de signal
  • La transition
  • L’élaboration du diagramme d’états-transitions
  • La représentation graphique des éléments de base
  • Les conditions de garde
  • Activités liées à un état ou à un franchissement de transition
  • États composés
  • Le diagramme du timing

La modelisation des activites

  • Les activités et les enchaînements d'activité
  • Les activités
  • Les enchaînements d'activités
  • Les travées
  • Les activités composées
  • Le diagramme de vue d'ensemble des interactions

La modelisation de l’architecture du systeme

  • Le diagramme des composants
  • Les composants
  • L’architecture logicielle par composants
  • Le diagramme de déploiement

Environnement


Mot-clés

UM110 Methode modelisation conception UML2 UM110

Commander