6. DIAGRAMME DE CLASSE
Le diagramme de classe constitue l'un des pivots essentiels de la
modélisation avec UML. En effet, ce diagramme permet de donner la
représentation statique du système à développer.
Cette représentation est centrée sur les concepts de classe et
d'association. Chaque classe se décrit par les données et les
traitements dont elle est responsable pour elle-même et vis-à-vis
des autres classes. Les traitements sont matérialisés par des
opérations. Le détail des traitements n'est pas
représenté directement dans le diagramme de classe ; seul
l'algorithme général et le pseudo-code correspondant peuvent
être associés à la modélisation.
La description du diagramme de classe est fondée sur :
1. le concept d'objet,
2. le concept de classe comprenant les attributs et les
opérations,
3. les différents types d'association entre classes.
5.1. Un objet : est une instance d'une
classe. La classe représente l'abstraction de ses objets. Au niveau de
l'implémentation, c'est-à-dire au cours de l'exécution
d'un programme, l'identificateur d'un objet correspond une adresse
mémoire.
5.2. Une classe :décrit un groupe
d'objets ayant les mêmes propriétés (attributs), un
même comportement (opérations), et une sémantique commune
(domaine de définition)
50 DIAGRAMME DE CLASSE
1 1
contien2
co ntien
-DATE BILAN STEP -VOLUME MJ SORTIE -VOLUME MJ ENTREE -MES
ENTREE
-MES SORTIE
-DBO5 ENTREE
-DBO5 SORTIE
-DCO ENTREE
-DCO SORTIE
-N-NH4 ENTREE -N-NH4 SORTIE
-TEMPS ARRET -DECHET SOLIDE -VOLUME SABLE -VOLUME REUTILISE
-NOBRE JOUR REEL -PERIMETRE IRRIGUE -SUPERFICE PERIMETRE -TYPE CULTURE
-CONCESSIONNAIRE
activité step
-date pri_direc_step
-matricule -nom
-prénome -age
-specialité -diplome
-adresse personne -anné d'experience
chef de step
personne
contien9
1
1..*
1..*
1
-DATE_bil_dest_boue -VOLUME_DECHARGE -VOLUME_INCINIRATION
-VOLUME_AGRECULTURE -VOLUME_AUTRE -CONSOMMATION_POLYMERE -QTITE_BOUE_PRODUITE
-SICCITE_MOY
-POIDS_MAT_SECHE
1
-date_bilan_mens
+calcule()
appartien a 1
1..*
destination boue
dirige
1..*
contien8
1
concerne 1
bilan mensuel unité
1
1
-date pri_resp_energie
-date pri_direc_unité
-date pri_direc_centre
responsable energie
-NOM_STEP -MONTANT_CONTRAT -CAPACITE -PROCEDE_EPURATION
-DEBIT_NOMINAL_JOURNALIER -LIEUX_REJET
-TRANSFERE -LOCALISATION_STEP -MODE_GESTION -DATE_MISE_SERVICE
-DUREE_CONTRAT
directeur d'unite
1
chef centre
1..*
contien7
1
1
step
1
contien6
1..*
saisir
1
-date_mois-fr-expl -fr_mnt_pce_rech -fr_mnt_consomable
-autre_fr_pchimique -autre_fr_polimaire -autre_fr_carburant -autre_fr_pretation
-autre_fr_materiaux -autre_fr_autre -frais_salaire_cadre
-frais_salaire_maitrise -frais_salaire_execution -frais_totale
0..1
1
1..*
frais d'exploitation
1
1
1
avoir comme 3
1
1
1 pour2 0..*
concerne 2
dirige1
+date_bilan
+DATE_ARRET
+MOTIF_ARRET
+IMPACT_ARRET +ACTIONS_ANTREPRISES +DATE_PREVISIONELLE_REMISE
1..*
1..*
1..*
1..*
1..*
1..*
-DATE_BILAN
-Energie Active -Energie Réactive -PMA
-Rapport de puissance -Montant de la facture -Taux de
consommation
bilan mensuelle energie
contien5
1
arret
en cantacte
-NOM UNITE -REF DECISION -DATE CREATION -NB COM TOTAL -LIN
TOTAL COM
unité
avoir comme 1
dirige2
1..*
0..*
1..*
contien
concerne
pour1
1..
1..3
-volume_releve -dechet_extrais -date_bilan
1
1
service sr
1..*
1
avoir
-NOM SR
-DATE MISE SERVICE -DATE TRANSFER
-DEBIT NOMINAL
-HMT SR
-NBR POMPE
-PUISSANCE POMPE -DISTINATION EAU -TRANSEFERT COMMENTAIRE
-LOCALISATION EAU -TRANSFERT COMMENAIRE -LOCALISATION SR
1
0..1
contien3
sr
-NOM CENTRE
-DATE PRISE OUVERTUR -LOCALISATION centre
..*
avoir comme 2
centre
0..1
1
1
appartien a
1..*
-DATE_CURAGE -NOMBRE_RECLAMATION -LINEAIRE_CURE -REGARD_CURE
-VOLUME_COLLECTE -DECHET_EVACUE -POSE_CONDUITES -REGARD_REALISE
-NBR_BRANCHEMEN_REALISE -AVALOIR_CURE
activité centre
effectue
contien4
1..
1
contenir dans
1..*
-nom chef interv -adress_interv -duré
-date_interv -nombrinterv
intervention
1 *
1..
contien1
Figure 11 : Diagramme de classe
|