1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

Modélisation Statique: Diagramme de Classe (ISTA NTIC SYBA)

abdelouafiSep 16, 2016

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      294
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      INTRODUCTION
      ➢Début des années 90 : la programmation par objet prend de l’importance et la nécessité d’une méthode orientée objet devient évidente
      ➢Entre 90 et 95 : plus de 50 méthodes apparaissent (BOOCH, classe-relation, Fusion, Hood, OMT, OOA, OOM, OOSE, etc.). Aucune ne parvient à s’imposer
      ➢1994 : le consensus se fait autour de 3 méthodes
      •OMT de James Rumbaugh (General electric)
      •OOD de Grady Booch (Departement of Defense)
      •OOSE d’Ivar Jacobson (Ericsson)
      ➢1995 : Booch et Rumbaugh ont créer une méthode unifié (Unified Method 0.8)
      ➢1996 : Jacobson les a rejoint pour produire UML 0.9. Les géants de l’informatique s’associent à l’effort d’unification (IBM, Microsoft, Oracle, HP, Rational, Unisys etc.) et UML 1.0 est soumis à l’OMG (Object Management Group)
      ➢Novembre 1997 : l’OMG adopte UML 1.1 comme langage de modélisation des systèmes d’information à objet. Les évolutions se succèdent.
      ➢2006 : version UML 2.0 et les travaux d’amélioration se poursuivent jusqu’à présent.

      CLASSE ET OBJET
      •Une classe représente la description abstraite d’un ensemble d objets possédant les mêmes caractéristiques (type). Exemple : la classe Voiture, la classe Personne.
      upload_2016-9-16_12-45-59.png

      CLASSE ET OBJET
      •Un objet est une entité possédant une identité et encapsulant un état
      (attributs) et un comportement (méthodes).
      • Un objet est une instance (ou occurrence) d’une classe.

      upload_2016-9-16_12-46-38.png

      ATTRIBUT ET METHODE
      •Un attribut représente un type d’information contenu dans
      une classe.
      •Une méthode représente un élément de comportement (un
      service) contenu dans une classe.
      Exemple :
      upload_2016-9-16_12-47-30.png

      Attributs dérivés
      Attribut intéressant pour l’analyste, mais redondant car sa
      valeur peut être déduite d’autres informations disponibles
      dans le modèle.
      Exemple :
      upload_2016-9-16_12-48-15.png

      ASSOCIATION:
      Représente une relation sémantique classes (bidirectionnelle)
      upload_2016-9-16_12-50-8.png


      voir la suite en PJ
       

      Attached Files:

      Loading...

Share This Page

Share