Bonjour à tous,
Je sollicite votre aide car je suis étudiante en M2, et nous débutons l'UML. J'ai un diagramme de classe à faire pour la rentrée sur le visiteur de commerce revisité.
La consigne est la suivante :
Spécifications :
- Deux pays peuvent partager une frontière
- Entre les obstacles naturels, il existe le long des frontières des points de passages officiels, contrôlés, et des points de passages clandestins
- D'un pays à l'autre, on peut acheminer une certaine quantité de marchandise qui dépend du type de marchandise
- Un itinéraire est la succession, d'un pays d'origine à un pays destination, de points de passage
Exercice :
Proposez un diagramme de classes modélisant le système décrit. Ajoutez à ces diagrammes les multiplicités pour chaque relation.
Mon problème est le suivant: j'y ai pas mal réfléchi, et j'hésite sur les classes à définir. Je pensais proposer les classes suivantes : Pays A, Pays B, avec une relation frontière entre les deux, mais ensuite j'hésite. Est-ce que je créé des classes pour tous les obstacles possibles (naturels, contrôlés, clandestins) ? Ou est-ce que je créé une unique classe obstacles qui aurait des attributs ?
De même pour les marchandises, dois-je créer une classe marchandise avec des attributs en fonction des différents types de marchandises ? Et si oui comment les relier avec le reste ? J'ai tenté pas mal de diagrammes mais aucun ne semble répondre à la problématique...
Merci d'avance pour votre aide,
Marine
Partager