This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
2016_2017:s2:td:devoirs:tducavance [2017/01/07 22:47] blay |
2016_2017:s2:td:devoirs:tducavance [2017/01/28 20:05] 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 membre, si 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 paiement. Si des factures sont encore en attente de paiement, elle 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é faits. Elle 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'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. |
- | 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 1953. Elle a un problème d'allumage. Fred a changé le système d'allumage en 1h. La facture s'élève à 150 euros. Mais 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élix. Le message contient : "SELECT * FROM Gaulois; DROP TABLE Anniversaires". Le système refuse le message. |