0% ont trouvé ce document utile (0 vote)
53 vues2 pages

Correction Type Exercice Analyse Domaine

Ce document décrit un système de gestion de commandes et de facturation. Il présente les principales entités telles que les clients, commandes, articles, catégories et factures. Le document explique ensuite comment modéliser ces entités et leurs relations sous forme d'un diagramme de classes UML.

Transféré par

Slim Benmansour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues2 pages

Correction Type Exercice Analyse Domaine

Ce document décrit un système de gestion de commandes et de facturation. Il présente les principales entités telles que les clients, commandes, articles, catégories et factures. Le document explique ensuite comment modéliser ces entités et leurs relations sous forme d'un diagramme de classes UML.

Transféré par

Slim Benmansour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Enoncé de l’exercice

Considérons la modélisation d’un système de gestion de commandes/facturation


Il s’agit de commandes de clients (identifiés par un code, et on garde leurs noms, prénoms,
téléphones, adresses…). Ces commandes sont identifiées par des codes uniques et possède
chacune une date. Toute commande porte sur des articles différents (identifiés par une référence,
et on garde leurs libellés, descriptifs, prix unitaires…), appartenant à différentes catégories et
sous-catégories possédant chacune un nom identifiant. Chaque article est commandé avec une
quantité donnée, pour chaque commande. Par ailleurs, à toute commande on fait correspondre
une facture (ayant un numéro identifiant et une date de facturation).

Travail demandé – Consignes (à remettre dans un document PDF)


A partir de cet énoncé, on vous demande de :
1. Faire l’analyse du domaine, commencez par une première ébauche tout en repérant les
principales entités de celui-ci. Commencez à dessiner un premier diagramme de classes à
partir de ces éléments, en matérialisant et nommant les classes correspondantes. Vous pouvez
placer les attributs principaux de ces classes. L’idée est d'obtenir une représentation générale
des entités du domaine.
2. Compléter votre diagramme d’analyse du domaine, tout en précisant les relations entre
classes
3. Dessiner le tout à l’aide de StarUML
Correction (voir les attributs dans la figure suivante)

Si nous considérons maintenant les nouvelles/précisions suivantes, après entretien avec le


client : les règles s'affinent :

• Un article peut avoir plusieurs variantes (couleur ou taille...). Le client commande


une variante particulière et pas simplement un article.
• Les factures sont établies à l'expédition. Une commande pouvant faire l'objet de
plusieurs expéditions, il peut y avoir plusieurs factures par commande.
• Un même article peut être assigné dans plusieurs catégories.
• Le prix des articles peut évoluer entre la prise de commande et l'expédition. Il
faut dans ce cas facturer le client au prix en vigueur au moment de la commande.
Voici, ci-dessous, une version affinée du diagramme du domaine où les nouvelles règles
sont prises en compte. J'y ai également apposé les multiplicités.

Vous aimerez peut-être aussi