Bonjour,
Dans le cadre de ma formation, je suis en train de concevoir (pour le réaliser ensuite) un espace collaboratif virtuel du type communautaire mettant en relation des professionnels dans le domaine qui les intéresse.
S’agissant d’un cas d’école pour le moment j’essaye de faire simple, mais pas trop quand même pour pouvoir continuer le développement après l’école.
Pour la compréhension j’ai fait un MCD pressenti avant de continuer en UML.
Je bute sur l’entité « contact » que je ne suis pas sûr de bien présenter.
En effet, la règle que j’ai fixée pour cette partie est la suivante :
- L’ensemble des utilisateurs constitue l’annuaire du réseau.
- Un utilisateur de réseau invite un autre utilisateur à faire partie de ses contacts.
- L’utilisateur en question peut accepter ou refuser.
- A partir de moment où l’invitation est acceptée chacun fait partie de contact de l’autre.
- Ensuite c’est à chaque utilisateur de classer ses contact selon ses critères (amis, collègues, camarades de l’école,), sachant qu’un contact peut appartenir à plusieurs catégories (exemple il peut être en même temps collègue et ami).
Voici le MCD que je souhaite améliorer.
Merci d’avance
Partager