Langage de modélisation (UML)

Programming, Math · exam

Voir tous les documents en génie logiciel

Module : Langage de modélisation (UML)

Auditoire : 3ème Année A, B et 1C

TD1 : Analyse fonctionnelle

AU : 2016-2017

Etude de cas

Une société désire développer une application Web qui permet aux membres inscrits de créer

un réseau d’amis et d’échanger des contenus.

Un internaute a la possibilité de consulter la rubrique « Aide » de l’application. Il peut

également s’inscrire. Une notification automatique est alors envoyée à l’administrateur qui

valide l’inscription de l’internaute. Ainsi l’internaute devient membre. Un membre doit

Publicité

s’authentifier pour réaliser différentes opérations. Tout comme l’internaute, un membre a la

possibilité de consulter la rubrique « Aide » de l’application. Il effectue la gestion de ses

amis en traitant les demandes d’ajout à sa liste d’amis, en invitant un membre à être son ami

ou encore en retirant un ami de sa liste d’amis. Un membre peut également chercher un autre

membre.

Finalement, un membre a la possibilité de publier du contenu. Pour cela, un membre doit

d’abord choisir le contenu à publier. Il sélectionne ensuite la publication. Le système envoie

alors une demande de validation à l’administrateur. Une fois la publication acceptée, le

membre peut s’il le souhaite identifier un ami. Dans le cas où le membre publie du contenu

non conforme au règlement l’administrateur refuse la publication.

Publicité

Travail demandé :

1. Elaborer le diagramme de cas d’utilisation.

2. Décrire textuellement le cas d’utilisation « Publier du contenu ».

Etude de cas

L’Instance Supérieure Indépendante pour les Élections (ISIE) désire informatiser la gestion

des votes et des partis politiques. Avant le jour des élections, un administrateur effectue la

gestion des partis politiques qui prendront part aux élections. Il a la possibilité de consulter la

liste des partis, ajouter un nouveau parti politique autorisé, supprimer un parti existant ou

modifier des informations sur un parti (nom du parti, date de création, etc.). Le jour même des

élections, l’électeur se rend à un bureau de vote électronique situé dans son arrondissement

Publicité

pour enregistrer son vote. L’appareil de vote automatique, qui fait partie de notre système,

offre à l’électeur la possibilité de consulter la liste des partis politiques inscrits dans sa ville.

Le processus de vote commence lorsque l’électeur s’authentifie en introduisant sa carte

d’électeur qui comporte un numéro d’identification unique. Cette carte est validée par un

système de validation externe pour s’assurer que chaque carte n'est utilisée qu'une seule fois.

En effet, si la carte est non valide, le système la bloque et l’électeur ne peut plus poursuivre la

procédure de vote. Sinon, lorsque la carte est validée, l’appareil de vote se déverrouille pour

permettre à l’électeur de choisir son parti politique préféré. Pour cela, l’électeur remplit un

bulletin remis par un employé d’élection, puis insère le bulletin dans le lecteur de l’appareil

de vote. Ce vote est alors enregistré.

Publicité

Après la fermeture des bureaux de vote, les scrutateurs utilisent le système pour comptabiliser les

votes. Le scrutateur a la possibilité de récupérer les résultats du vote. La récupération des résultats

se fait par ville ou par parti. Le scrutateur peut s’il le souhaite choisir d’imprimer les résultats

obtenus.

Travail demandé :

1. Elaborer le diagramme de cas d’utilisation.

2. Décrire textuellement le cas d’utilisation « Enregistrer vote ».