This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
2017_2018:s3:concprogobjet:td:td2 [2017/09/21 14:15] blay [Responsabilités : Analyse et développement de la partie Métier] |
2017_2018:s3:concprogobjet:td:td2 [2017/09/27 11:53] blay [Responsabilités : Analyse et développement de la partie Métier] |
||
---|---|---|---|
Line 13: | Line 13: | ||
Le bus logiciel est maintenant composé de //boîtes à messages//. | Le bus logiciel est maintenant composé de //boîtes à messages//. | ||
- | * Un agent demande à créer un bus en précisant le nom du bus. Si un bus avec ce nom existe déjà, il ne se passe rien i.e. | + | * Un agent ((Membre dans le TP précédent)) demande à créer un bus en précisant le nom du bus. Si un bus avec ce nom existe déjà, il ne se passe rien i.e. |
* Un agent peut demander s'il existe un bus de nom donné. | * Un agent peut demander s'il existe un bus de nom donné. | ||
* Un agent peut lister((Cela veut dire obtenir la liste des noms de bus, pas les afficher!)) les noms des bus existants. | * Un agent peut lister((Cela veut dire obtenir la liste des noms de bus, pas les afficher!)) les noms des bus existants. | ||
Line 65: | Line 65: | ||
- Pouvez-vous décrire chacune de vos classes avec une seule phrase? Faîtes-le dans les commentaires de vos classes. | - Pouvez-vous décrire chacune de vos classes avec une seule phrase? Faîtes-le dans les commentaires de vos classes. | ||
+ | <note important>Aie aie votre propriétaire vient de réaliser que sur des bus de type "Community" il veut interdire d'avoir plus de 2 boîtes à messages, sur un bus "Premium" on ne peut pas en avoir plus de 5 et sur les bus "PRO" le nombre de boîtes n'est pas limité. \\ | ||
+ | Comment réagissez vous à ce changement? Modifiez vos codes et modèles pour tenir compte de cette nouvelle fonctionnalité. </note> | ||
===== Architecture : Interface graphique et contrôleur ===== | ===== Architecture : Interface graphique et contrôleur ===== | ||
L'objectif est ici de décomposer l'application pour que : | L'objectif est ici de décomposer l'application pour que : |