Merise 2014 2015
S32 Analyse et conception de systèmes logiciels
MERISE 2 : HERITAGE ou
GENERALISATION / SPECIALISATION
MERISE 2
Le Modèle Conceptuel des Données de la méthode d'analyse Merise (créée dans les années 70) permet de modéliser la structure du système d'information, du point de vue des données, c'est-à-dire les dépendances ou relations entre les différentes données du système d'information. Mais les concepts utilisés dans le MCD tels que nous l'avons vus en 1ère année se sont révélés insuffisants.
C'est pourquoi il s'est avéré nécessaire d'y apporter des compléments afin de représenter plus précisément la réalité du système d’information
Merise 2 propose ces extensions pour palier aux carences.
LA GENERALISATION / SPECIALISATION
1) Situation
Une agence immobilière loue des biens de type appartements, maisons ou parkings. Elle conserve le propriétaire du bien. Afin de bien renseigner les futurs locataires, il faut connaître les détails, par exemple pour les appartements, l'étage où il est, le numéro de la porte, s'il y a un balcon, et s'il y a un concierge et un digicode dans l'immeuble où il est situé. Pour les maisons, on souhaite conserver le nombre d'étage qu'elle possède. Il n’y a pas de propriété spécifique uniquement au parking.
Représentation possible avec le formalisme Merise 1:
Pourquoi cette solution n'est–elle pas satisfaisante ?
Entité BIEN surchargée
A la lecture du l’entité BIEN, on ne sait pas quelles propriétés appartiennent à quel type. Certaines propriétés appartiennent soit aux maisons, soit aux appartements (et par conséquent certaines restent vides).
2) Représentation avec le formalisme Merise 2
Extension proposée : la généralisation / spécialisation
Un appartement est un bien
Une maison est un bien
Il n’y a plus besoin de l’entité TYPE
Mise en évidence de l’entité généralisée et des entités spécialisées :
l’entité générique BIEN possède les propriétés communes. On y trouve