7.2 Modélisation des
données
7.2.1 Diagramme d'analyse : le
diagramme de classes
Tandis que le diagramme de cas d'utilisation représente
le système du point de vue des acteurs, le diagramme de classes en
décrit sa structure interne. Il permet ainsi de fournir une
représentation abstraite des objets du système qui vont interagir
ensemble pour réaliser les cas d'utilisation. Le diagramme de classes
est considéré comme le plus important de la modélisation
orientée objet.
Une classe représente un ensemble d'objets ayant les
mêmes caractéristiques (attributs, méthodes,
relations).Ci-dessous le diagramme de classes (cf. Figure 16).
Figure 16:
Diagramme de classe d'analyse
Le tableau ci-dessous (cf. Tableau 7) présente la
description des différentes classes et leurs attributs.
Tableau 7:
Description des classes d'analyse
Classe
|
Attribut
|
Description
|
Lieu_interet
|
Codelieu
|
Identifiant du lieu d'intérêt
|
Nomlieu
|
Nom du lieu d'intérêt
|
Categorielieu
|
Catégorie du lieu d'intérêt
|
Adresse
|
Adresse postale du lieu d'intérêt
|
Telephone
|
numéro de téléphone du lieu
d'intérêt
|
Email
|
Adresse email du lieu d'intérêt
|
Siteweb
|
Adresse du site web du lieu d'intérêt
|
Description
|
Description du lieu d'intérêt
|
Latlong
|
Colonne géométrique qui va contenir les
coordonnées latitude et longitude
|
Gestionnaire
|
codegestionnaire
|
Identifiant du gestionnaire d'un lieu
d'intérêt
|
nomgestionnaire
|
Nom du gestionnaire
|
prenomgestionnaire
|
Prénom du gestionnaire
|
adresse
|
Adresse postale du gestionnaire
|
telephone
|
Numero de téléphone du gestionnaire
|
email
|
Adresse email du gestionnaire
|
Hotel
|
nbreetoile
|
Nombre d'étoile de l'hôtel
|
nbrechambre
|
Nombre de chambre
|
chambre
|
codetypechambre
|
Identifiant d'une catégorie de chambre
|
libelletype
|
Type ou catégorie de chambre
|
prix
|
Prix de la catégorie de chambre
|
restaurant
|
nbreetoile
|
Nombre d'étoile du restaurant
|
nbretable
|
Nombre de table que dispose le restaurant
|
nbrecouvert
|
Nombre de couvert pouvant être servi
|
specialite
|
codespecialite
|
Identifiant de la spécialité d'un restaurant
|
nomspecialite
|
Nom de la spécialité du restaurant
|
description
|
Description de la spécialité
|
plat
|
codeplat
|
Identifiant d'un plat servi dans un restaurant
|
nomplat
|
Nom du plat servi
|
categorieplat
|
Catégorie du plat servi
|
Ingredient
|
codeingredient
|
Identifiant d'un ingrédient utilisé dans un
plat
|
nomingredient
|
Nom de l'ingrédient
|
typeingredient
|
Type de l'ingrédient
|
Groupe
|
codegroupe
|
Identifiant du groupe d'une pharmacie
|
libellegroupe
|
Nom du groupe
|
Garde
|
codegarde
|
Identifiant de la période de garde
|
annee
|
Année de la période de garde
|
mois
|
Mois de la période de garde
|
debut
|
Jour du début de la période de garde
|
fin
|
Jour de la fin de la garde
|
Arrondissement
|
codearrondissement
|
Identifiant d'un arrondissement
|
nomarrondissement
|
Nom de l'arrondissement
|
Secteur
|
codesecteur
|
Identifiant d'un secteur
|
nomsecteur
|
Nom d'un secteur
|
|