• Accueil
  • Contacts
  • Actualités
  • Liens

Le Mastère Spécialisé PLM

  • PRESENTATION
    • Pourquoi le MS PLM ?
    • Les débouchés
    • Les Mastères Spécialisés
  • PROGRAMME
    • Module 1
    • Module 2
    • Module 3
    • Module 4
    • Module 5
    • Stage industriel
    • Répartition horaire
  • MODALITES D'INSCRIPTION
    • Téléchargement
    • Frais de formation
    • Plaquette

Espace entreprises

  • Proposer un stage
  • Contrat de professionnalisation
  • Offres d'emploi

Le coin des Mastérien

  • Blog promo 2010/2011
  • Soumettre un article


Designed by:
web hosting

Synthèse d’UML2 dans le contexte PLM PDF Imprimer Envoyer
Écrit par ABID Houssem   
Jeudi, 25 Novembre 2010 15:40

 alt

Synthèse d’UML2 dans le contexte PLM

 

               UML (Unified Modeling Language) se définit comme un langage de modélisation graphique et textuel destiné à comprendre et décrire des besoins, spécifier et documenter des systèmes, esquisser des architectures logicielles, concevoir des solutions et communiquer des points de vue.

               Dans les spécifications du langage on distingue deux grandes catégories de description pour un système donné, on retrouve ces deux visions dans certaines méthodes qui ont inspiré les premières versions du langage :

  • Une description structurelle, permettant la représentation des éléments d'un système de façon structurée et en offrant une vision statique.[ROQUES. P.]
Type du diagramme Description
diagramme de classes les briques de base statiques : classes, associations, interfaces, attributs, opérations, généralisations, etc.
diagramme d’objets les instances des éléments structurels et leurs liens à l’exécution
diagramme de packages l’organisation logique du modèle et les relations entre packages
diagramme de structure composite l’organisation interne d’un élément statique complexe
diagramme de composants des structures complexes, avec leurs interfaces fournies et requises
diagramme de déploiement le déploiement physique des « artifacts » sur les ressources matérielles


  • Une description comportementale, dans laquelle on retrouve les spécifications dynamiques à la fois internes aux objets identifiés et décrits dans la partie structurelle mais également les interactions entre ces différents objets.[ROQUES. P.]
Type du diagramme Description
diagramme de cas d’utilisation les interactions fonctionnelles entre les acteurs et le système à l’étude
 diagramme de vue d’ensemble des interactions fusion des diagrammes d’activité et de séquence pour combiner des fragments d’interaction avec des décisions et des flots
 diagramme de séquence la séquence verticale chronologique des messages passés entre objets au sein d’une interaction
 diagramme de communication la communication entre objets dans le plan au sein d’une interaction
 diagramme de temps fusion des diagrammes d’états et de séquence pour montrer l’évolution de l’état d’un objet au cours du temps
 diagramme d’activité montre l’enchainement des actions et décisions au sein d’une activité
 diagramme d’états des différents états et transitions possibles des objets d’une classe
 


         UML 2 s’articule autour de treize types de diagrammes, chacun d’eux étant dédié à la représentation des concepts particuliers d’un système logiciel. Ces types de diagrammes sont répartis par l’OMG (Object Management Group) en deux grands groupes [ROQUES. P.]:
 
alt

Diagrammes UML


        
La version 2 d’UML, officialisée en 2005, a introduit plusieurs nouveaux concepts et diagrammes utiles pour l’IS. En particulier, le diagramme de structure composite avec les concepts de classe structurée, partie, port et connecteur, permet maintenant de décrire l’interconnexion statique des parties d’un système complexe. Les avancées du diagramme de séquence permettent également de décrire des scénarios d’interaction de façon descendante en ajoutant progressivement des niveaux d’architecture. Mais il restait toujours la barrière psychologique du vocabulaire orienté informatique: classe, objet, héritage, etc.

        L’intérêt d’une mise en place d’un UML2 dans un système PLM est d’arriver à formaliser les concepts utilisés au sein d’une entreprise à partir d’une description UML. Il s’agit d’introduire progressivement les concepts constituants le méta-modèle, en montrant également les relations entre eux ainsi que leur utilisation au travers de diagrammes d’états. [ZINA. S]

La structure ainsi obtenue présente des incomplétudes en regard de la formalisation sémantique nécessaire des objets techniques et liens existants entre eux pour répondre à :

  •  un souci de présentation des objets techniques à l'utilisateur,

 

  •  une facilité d'accès lors de recherches et une optimisation des traitements sur les éléments de configuration

 

  •  une optimisation des liens existants dans la base de données en regard de l'étude sémantique menée au niveau conceptuel à partir du cahier des charges du client.


 

Exemples de diagrammes:

 

  Diagramme de classe: Le diagramme de classe permet de découper le système en sous-système et montre les relation entre eux.

 

alt

 

Diagramme de séquences: Un diagramme de séquence représente une interaction entre plusieurs éléments,

alt

 

 

  Diagramme d'état: Le diagramme d'état permet de représenter les états successifs d’une classe ou d’un objet et les transitions eux.

 

alt

 

                                                                                                                                                         


 

Bibliographie

ROQUES. P., 2009.   SysML par l'exemple- un langage de modélisation pour système complexe.
ZINA. S., 2007          Proposition d’un cadre de modélisation pour les applications PLM. Application à la gestion de configurations.

 

 

 
Mastère Spécialisé Product Lifecycle Management, Powered by Joomla! and designed by SiteGround Joomla Templates

valid xhtml valid css