This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2017_2018:s3:concprogobjet:td:td2 [2017/09/21 12:12] blay [Responsabilités : Analyse et développement de la partie Métier] |
2017_2018:s3:concprogobjet:td:td2 [2017/10/04 12:17] (current) blay [Rendus] |
||
---|---|---|---|
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 47: | Line 47: | ||
- Je crée un bus "NiceInformation" | - Je crée un bus "NiceInformation" | ||
- Je crée une boite "Circulation" sur le bus "NiceInformation" | - Je crée une boite "Circulation" sur le bus "NiceInformation" | ||
+ | - Je crée une boite de type Breves "@dept-info-iut-Nice" qui autorise uniquement des messages de 140 caractères. | ||
- Je poste un message "Embouteillage" dans la boite "Circulation" du bus "NiceInformation" | - Je poste un message "Embouteillage" dans la boite "Circulation" du bus "NiceInformation" | ||
- Je poste un message "Nouveau rond point" dans la boite "Circulation" du bus "NiceInformation" ((pareil pour le bus "AntibesInformation", ça passe? )) | - Je poste un message "Nouveau rond point" dans la boite "Circulation" du bus "NiceInformation" ((pareil pour le bus "AntibesInformation", ça passe? )) | ||
Line 52: | Line 53: | ||
- Je demande à effacer les messages de la boite "Circulation" du bus "NiceInformation" ((pareil pour le bus "AntibesInformation", ça passe? )) | - Je demande à effacer les messages de la boite "Circulation" du bus "NiceInformation" ((pareil pour le bus "AntibesInformation", ça passe? )) | ||
- Je poste un message "SoireeIUT" sur le bus "NiceInformation" | - Je poste un message "SoireeIUT" sur le bus "NiceInformation" | ||
+ | - Je poste un message "WEI 13 octobre départ à 16h apres les cours de ..." dans la boite "@dept-info-iut-Nice" | ||
+ | - Yoann plus bavard poste un message de plus de 140 caractères " N'oubliez pas d'emmener ...... et de choisir votre filleul ....." dans la boite "@dept-info-iut-Nice"... que se passe-t-il | ||
- J'attends 2s (Thread.sleep(2000)); | - J'attends 2s (Thread.sleep(2000)); | ||
- | - Je poste un message "SoireeIntegrationIUT" sur le bus "NiceInformation" | + | - Je poste un message "SoireeIntegrationIUT Choisissez vos parrain...." sur le bus "NiceInformation" |
- J'attends 2s (Thread.sleep(2000)); | - J'attends 2s (Thread.sleep(2000)); | ||
- <Optionnel> Je demande à effacer tous les messages postés depuis plus de 4s sur le bus "NiceInformation" | - <Optionnel> Je demande à effacer tous les messages postés depuis plus de 4s sur le bus "NiceInformation" | ||
Line 62: | 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 : | ||
Line 143: | Line 148: | ||
<box round rgb(150,290,190) rgb(198,226,150) 75%| Le 17 octobre à minuit > | <box round rgb(150,290,190) rgb(198,226,150) 75%| Le 17 octobre à minuit > | ||
- | * Mettez un mail à votre encadreur avec soit l'adresse où récupérer le TD soit le TD lui-même, dans le sujet du mail [S3T][TD3] Noms des participants au rendu : | + | * Utilisez la [[http://jalon.unice.fr/cours/blay/Cours-blay-20150930110548/BoiteDepot-blay-20150930110658584420|boite de dépôt]] pavec date limite : le 17 octobre à minuit. |
- | * De préférence utilisez la [[http://jalon.unice.fr/cours/blay/Cours-blay-20150930110548/BoiteDepot-blay-20150930110658584420|boite de dépôt]] pour Mme Blay avec date limite : le 17 octobre à minuit. | + | |
* Le rendu consiste en : | * Le rendu consiste en : | ||
- Un document contenant | - Un document contenant | ||
- | * votre modèle((Modèle = diagrammes UML)) final (Tout le monde n'aboutit pas au même modèle, c'est certain) | + | * votre modèle((Modèle = diagrammes UML)) final (Tout le monde n'aboutit pas au même modèle, c'est certain, bien mettre des diagrammes pas le projet Modelio) |
* des explications sur les raisons de ce modèle, les choix que vous avez faits et les leçons apprises. | * des explications sur les raisons de ce modèle, les choix que vous avez faits et les leçons apprises. | ||
- Les codes et les tests en particulier les tests JUNIT; | - Les codes et les tests en particulier les tests JUNIT; |