Iris Training Informatique & Management Arcesi group

DES PARCOURS DE FORMATION PERSONNALISÉS

Tél : 05 61 40 61 60
OK
NOS FORMATIONS

Méthode de modélisation et de conception UML2

4 jours
UM110
  objectif
Maîtriser les concepts de la modélisation par les objets.
S’initier aux bases du formalisme de la méthode OMT/UML
  public concerné
Architectes de systèmes, chefs de projet, concepteurs, analystes et développeurs
  pré-requis
Aucun

Programme  Télécharger le fichier PDF


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

Iris Training Paris Saint-Cloud - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68