2010_2011:s2:omgl:mod-si:td:classesconception
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
2010_2011:s2:omgl:mod-si:td:classesconception [2011/02/26 16:13] – créée blay | 2010_2011:s2:omgl:mod-si:td:classesconception [2011/05/10 14:49] (current) – blay | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Classes : Allons un peu plus loin ====== | ====== Classes : Allons un peu plus loin ====== | ||
+ | |||
+ | ===== Bibliothèque ===== | ||
La bibliothèque nous a donné la définition suivante. | La bibliothèque nous a donné la définition suivante. | ||
Line 8: | Line 10: | ||
- Proposer une modélisation cohérente de cette définition. | - Proposer une modélisation cohérente de cette définition. | ||
- Quel pattern d' | - Quel pattern d' | ||
+ | |||
+ | |||
+ | Une bibliothèque doit nous permettre d' | ||
+ | - Compléter le modèle de classe par les méthodes correspondantes. | ||
+ | - Préciser les préconditions et post-conditions qui vous semblent importantes. | ||
+ | |||
+ | A présent, il doit être possible de créer une nouvelle bibliothèque en lui donnant un nom, une adresse. | ||
+ | Il doit être possible d' | ||
+ | - Compléter le modèle de classe par les méthodes correspondantes et adapter votre modèle pour prendre en compte le fait qu'à présent vous gérerez plusieurs bibliothèques et un livre peut se trouver dans plusieurs bibliothèques. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Galerie ===== | ||
+ | * Une oeuvre se retrouve dans la galerie à partir d'un identifiant donné à l' | ||
+ | * Un artiste se retrouve dans la galerie à partir de son nom d' | ||
+ | - Compléter votre modélisation de la galerie pour prendre en compte ces informations. | ||
+ | |||
+ | En prenant en compte les clients et les votes : | ||
+ | - Proposer une décomposition en 2 ou 3 packages | ||
+ | - La galerie désire à present vendre des reproductions de certaines oeuvres. Comment étendre la galerie pour prendre en compte cet aspect? Modifier le diagramme de classes pour prendre en compte ce nouveau point. | ||
+ |
2010_2011/s2/omgl/mod-si/td/classesconception.1298736833.txt.gz · Last modified: 2011/02/26 16:13 by blay