Des écrans de diffusion d'information
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.
Définissez les cas d'utilisation correspondant à cette description:
Vocabulaire nécessaire aux cas d'utilisation (Explicitez les synonymes utilisés dans le texte, mais vous n'utiliserez, vous, plus qu'un seul terme dans ces cas)
Diagramme de cas d'utilisation;
Description détaillée du use case correspondant à l'étape 2
Rappels : voir ici les conditions générales de l'évaluation
Pour évaluer le rendu :
Tous les acteurs sont-ils présents?
Des acteurs hors du système sont-ils représentés ? (point négatif)
Des interactions entre les acteurs qui ne passent pas par le système informatique sont-elles représentés? (point négatif)
Tous les grands cas d'utilisation sont-ils représentés?
Des cas d'utilisation hors du système sont-ils représentés (point négatif)
Le vocabulaire est-il judicieusement choisi?
Des termes inadéquates au niveau utilisateur ont ils été ajoutés (point négatif)
Le flot d'évènements est-il “bien” défini?
Des flots alternatifs sont représentés?
Des flots d'erreurs ont-ils été identifiés?
Attention ne confondez pas! Les acteurs qui importent sont ceux qui interagissent avec le système. Ne vous trompez pas, dans les cas d'utilisation vous ne pouvez pas exprimer les “interactions” entre les cas d'utilisation. Laissez ce point pour le prochain TD.