EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
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'MUL : 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

Témoignage

J'ai particulièrement apprécié la quantité et qualité des exercices/exemples traités de façon interactive au fur et à mesure de la formation.
Rachel R. - INRA - stage « Langage Perl 5 »

Témoignage

Formation très intéressante avec une bonne répartition entre théorie, exercices, axes d'améliorations, outils. Formation utile personnellement et professionnellement.
Nicolas J. - CONTINENTAL AUTOMOTIVE - stage « Travailler sa mémoire, travailler avec sa mémoire »

Iris Training Paris La Défense - 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