Diagramme Classes Objet

2085 mots 9 pages
22/12/2014

Licence sciences de la matière Informatique
(SMI) Semestre 5 -2014-2015

Cours Modélisation objet :
Le langage UML
Professeur :

LAASSIRI Jalal / laassiri.jalal@gmail.com

Faculté des Sciences de Kénitra

31

UML : Vue structurelle
- Diagramme de classes -

32

1

22/12/2014

Définitions
• Structure statique d’un système
– Classes (ensembles d’objets)
– Relations entre classes (ensembles de liens entre objets)

• Opérations / méthodes
– Opération : service qui peut être demandé à n’importe quel objet de la classe.
– Méthode : implémentation d’une opération.
– Chaque opération non abstraite d’une classe doit avoir une méthode qui fournit un algorithme exécutable comme corps (cet algorithme est donné dans un langage de programmation ou dans du texte structuré). 33

Niveau de détail d’analyse
Spécification : plusieurs niveaux de détails :
– Niveau de détail d’analyse
Pas de précision sur la mise en œuvre
Indépendant du logiciel
Plusieurs niveaux de précision au fil des itérations d’analyse
• simplifié
– Uniquement le nom de la classe

• intermédiaire
– Nom de la classe
– Nom des attributs, ou des opérations

NomClasse
NomClasse
attribut1 attribut2 attribut3


NomClasse attribut1 attribut2 attribut3 …

• complet
– Nom de la classe
– Noms des attributs
– Noms des méthodes

Opération1
Opération2


34

2

22/12/2014

Niveau de détail de conception
– Niveau de détail de conception
Identification de l’interface des classes : type des objets, comportement externe, façon interne de les mettre en œuvre Indépendant du logiciel
• Attributs :





Type
Valeurs par défaut
Degré de visibilité
Caractéristique

• Opérations :
– Signature
– Degré de visibilité
– Caractéristique

NomClasse
- Attribut1 : type1
# Attribut2 : type2 = valeur2
# /Attribut3 : type3

+ Opération1 (arg1, arg2,…) : type4
# Opération2 () : void


35

Notation des attributs et opérations
Nom de classe
Attributs
Opérations( )

• Attribut
<visibilité> <nomAttribut> : <type> = <valeur par

en relation

  • mqt2001 tn1b
    2607 mots | 11 pages
  • Politique prix macdonal
    3181 mots | 13 pages
  • Rosa montero
    455 mots | 2 pages
  • Methodo management
    1046 mots | 5 pages
  • Doc esthe
    332 mots | 2 pages
  • haribo le meilleur
    647 mots | 3 pages
  • love and hate
    378 mots | 2 pages
  • LEONARD DE VINCI Pr pa de le on 2
    3892 mots | 16 pages
  • Soutenance concepteur developpeur informatique
    6609 mots | 27 pages
  • les nouveaux explo
    859 mots | 4 pages
  • Marketing
    6109 mots | 25 pages
  • Lamarck Darwin Neo
    970 mots | 4 pages
  • Matrice bcg
    3264 mots | 14 pages
  • nickson
    3527 mots | 15 pages
  • Diagramme de classe
    477 mots | 2 pages