User Tools

Site Tools


2016_2017:s2:td:devoirs:tducavance

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2016_2017:s2:td:devoirs:tducavance [2017/01/07 22:47]
blay
2016_2017:s2:td:devoirs:tducavance [2017/01/30 14:12] (current)
blay
Line 1: Line 1:
 ====== Devoir ​ sur les cas d'​utilisation avancés à faire seul en séance ====== ====== Devoir ​ sur les cas d'​utilisation avancés à faire seul en séance ======
  
-  - Lors de la saisie d'un message, un membre doit pouvoir consulter les messages qu'il a précédemment envoyés. +  - Lors de la saisie d'un message, un membre doit pouvoir consulter les messages qu'il a précédemment envoyés. ​/* extends */ 
-  - Afin de prendre en compte les réseaux sociaux, un membre doit pouvoir s'​identifier en saisissant son login et mot de passe, en passant par google ou par facebook.  +  - Afin de prendre en compte les réseaux sociaux, un membre doit pouvoir s'​identifier en saisissant son login et mot de passe, ​ou en passant par google ou par facebook. ​/* heritage */ 
-  - ------ Toutes les actions ​de l'administrateur doivent être tracées.  +  - Un membre ​de l'université peut rechercher ​un autre membre ​et consulter la date anniversaire d'un autre membresi ce dernier l'​autorise
-  - Quand un membre ​saisit un message pour un aniversaire donnéil saisit son message.  +  - Lors de la rédaction d'un message, ​le rédacteur doit toujours passer par la recherche du membre/* include */ 
-  - le client se présente pour retirer le véhicule, ​la secrétaire lui remet la facture et encaisse ​le paiementSi des factures sont encore ​en attente ​de paiementelle les encaisse également et enregistre le règlement dans le SI ​Il ​est possible dans certains ​cas, qu'​elle lui rende la voiture sans paiement, par exemple dans le cas où des travaux ​n'ont pas encore ​été faitsElle enregistre dans le SI que la voiture a été rendue.+  - **Rappel :** Toutes les personnes de l’université peuvent rédiger ​des messages qui seront diffusés ​en même temps que l'​annonce ​de l'​anniversairepar exemple, “A ce soir!”, “bon anniversaire”Ces messages sont alors vérifiés par un système extérieur (CheckMyMessage) qui s'​assure qu'ils ne contiennent pas de mots interdits ou de structures linguistiques non admises. Si c'est le cas, le message est rejeté et la personne qui a écrit ​le message est avertie que son message ​n'pas été pris en compteSi le message est considéré comme valide, il est enregistré et associé à l'​anniversaire correspondant et à son auteur. 
  
-Les anniversaires du jour sont diffusés sur de grands écrans à destination des passants. 
-Toutes les personnes de l’université peuvent rédiger des messages qui seront diffusés en même temps que l'​annonce de l'​anniversaire,​ par exemple, “A ce soir!”, “bon anniversaire”. Ces messages sont alors vérifiés par un système extérieur (CheckMyMessage) qui s'​assure qu'ils ne contiennent pas de mots interdits ou de structures linguistiques non admises. Si c'est le cas, le message est rejeté et la personne qui a écrit le message est avertie que son message n'a pas été pris en compte. Si le message est considéré comme valide, il est enregistré et associé à l'​anniversaire correspondant et à son auteur. 
-Un administrateur peut vérifier les messages et retirer des messages qu'il juge non publiable. Le membre ayant posté le message est alors prévenu par mail que son message a été effacé. L'​administrateur peut bannir un membre mettant trop souvent des messages non acceptables. Il peut arriver qu'un passant s'​adresse directement à l'​administrateur pour lui signaler un problème en allant le voir dans son bureau ou en lui téléphonant. 
-Certaines personnes ne veulent pas que leur anniversaire soit annoncé. D'​autres ne veulent pas que des messages puissent être associés à leur anniversaire. D’autres parts il faut compter plus de 1000 personnes de différentes nationalités dans nos locaux. Il doit être possible à un membre de paramétrer le système pour prendre en compte ces différents aspects : diffusion ou non de l'​anniversaire,​ possibilité ou non d'​associer des messages à son anniversaire,​ préciser la langue dans laquelle annoncer l'​anniversaire. 
-Seules des personnes authentifiées peuvent accéder au système. 
  
 {{:​omgl:​acsi:​cours7.gif|}} ** Prenez en compte les compléments d'​informations précédents,​ puis** (Vous pouvez faire ses différentes tâches dans l'​ordre qui vous convient) : {{:​omgl:​acsi:​cours7.gif|}} ** Prenez en compte les compléments d'​informations précédents,​ puis** (Vous pouvez faire ses différentes tâches dans l'​ordre qui vous convient) :
      - Complétez et améliorez votre diagramme de cas d'​utilisation.      - Complétez et améliorez votre diagramme de cas d'​utilisation.
-     - Imaginez l'​interface graphique correspondant à la XXXe phrase.+     - Imaginez l'​interface graphique correspondant à la phrase ​//rappel//.
      - N'​hésitez pas à compléter votre vocabulaire si nécessaire.      - N'​hésitez pas à compléter votre vocabulaire si nécessaire.
-     - Compléter ​pour la XXe phrase ​votre flot d'​évènements réalisé au précédent TD. xxxxxxxx Votre Client se prénomme //Juan Manuel Fangio, ​son mail est fangio@gmail.com, sa voiture ​est une Maserati 250F de 1953Elle a un problème d'allumageFred a changé le système ​d'​allumage en 1hLa facture s'​élève à 150 eurosMais il reste un problème ​de carrosserie qui sera réparée plus tard quand les pièces seront reçues.//+     - Compléter ​//​(rappel)// ​votre flot d'​évènements réalisé au précédent TD avec les informations suivantes : Obelix veut souhaiter ​son anniversaire à "​Asterix"​ "​Uderzo"​Son anniversaire ​est le 29 October ! Comme lui ! Son message est " ​ Joyeux anniversaire mon ami ! "Il signe "ton pote". Caesar décide de fêter l'anniversaire de ObélixLe message contient : "​SELECT * FROM Gaulois; DROP TABLE Anniversaires"​. Le système ​refuse le messageVous pouvez vous inspirer du "​slide"​ 51 du cours sur les UC pour présenter ces informations. 
 +     ​- ​ Placez vos cas d'​utilisation dans un diagramme ​de packages (ajouter ​les packages) simplement pour regrouper vos cas d'​utilisation.
  
2016_2017/s2/td/devoirs/tducavance.1483825642.txt.gz · Last modified: 2017/01/07 22:47 by blay