Objectif: Analyser un cahier de charge, puis identifier les différentes entités et trouver les associations et les cardinalités reliant ces entités (mcd). Le MCD sert donc à modélisez la partie statique d'un système (attributs et leurs types).
Exercice 1:
Soit une agence immobilière qui propose la location de tous types d'hébergement (maison et appartement). Cette agence souhaite gérer ses logements, cette agence désire connaître le nom de la commune et le quartier où se trouve chaque type de logement et aussi les personnes qui ont louées ces logements (les signataires uniquement)..
Le prix pour chaque logement dépend de son type (maison, appartement, studio), l'agence facturera toujours en plus du loyer la même somme forfaitaire à ses clients. Par exemple, pour louer un studio alors le prix égale au prix du loyer + 30 DH de charges par mois.
Un logement est caractérisé aussi par sa surface, de l'adresse ainsi que du loyer. Chaque client est caractérise par son nom, prénom, date de naissance et numéro de téléphone.
Ce système doit alors enregistrer le nombre d'habitants de chaque commune ainsi que la distance séparant la commune de cette agence.
Le système à développer doit aussi gérer l'historique de location de ces logements par les individus. Il doit aussi enregistrer la date de début et la date de fin de chaque location.
Chaque client peut signer plusieurs contrats de location.
Ajoutant que chaque logement eut être loué plusieurs fois dans le temps. On considère que chaque commune possède un ou plusieurs quartier. Le quartier est l'unité géographique utilisée pour la gestion de ces logements.
Questions :
1. Spécifiez les entités et leurs propriétés pour ce système?
2. Identifier les différentes associations entre les entités et ajouter les attributs pour les associations porteuses?.
3. Ajoutez les cardinalités pour les différentes associations. ?
0 commentaires:
Enregistrer un commentaire