• Aucun résultat trouvé

Td corrigé Démo 1 - Département d'informatique et de recherche opérationnelle pdf

N/A
N/A
Protected

Academic year: 2022

Partager "Td corrigé Démo 1 - Département d'informatique et de recherche opérationnelle pdf"

Copied!
1
0
0

Texte intégral

(1)

Démo 2- Correction

Professeur : Bruno Dufor

Cas d’utilisation

Démonstrateurs : Marouane Kessentini Hassen Grati

Partie théorique :

Avertissement : comme pour toute activité de modélisation, il n’existe pas UNE solution unique. Ce document présente donc une solution possible.

Exercice 1 :

A. Acteurs et contexte

Les acteurs du système sont les suivants :

 Acteurs « humain » : Département Prospection, Assistant de saisie, Gestionnaire administratif, Administrateur des données, Directeur de la stratégie, Responsable du routage.

 Acteurs « système » : BRICOSTOCK, Système d’édition.

B. Cas d’utilisation

B1. Identification des cas d’utilisation

Les cas d’utilisation du système OCTAVE sont organisés en trois packages :

 Prospection,

 Gestion des commandes,

 Administration.

(2)

Le diagramme présenté ci-dessus fournit une vue globale de l’application. L’ensemble des cas d’utilisation y est représenté, organisé en packages.

(3)

Package Prospection

(4)

Package Gestion des commandes

Package Administration

(5)

Il faut éventuellement prévoir d’autres cas d’utilisation pour faire fonctionner le système, même si ceux-ci ne sont pas cités ni décrits dans le cahier des charges. Par exemple un cas d’utilisation de définition et gestion des habilitations, un cas d’utilisation de suppression des cibles de routage, …

B2. Description des cas d’utilisation

Note : tous les cas d’utilisation identifiés dans les diagrammes précédents sont décrits dans une fiche de description textuelle. Cette fiche de description n’est pas normalisée par UML, mais la plupart des ouvrages traitant d’UML donnent un plan de description des cas d’utilisation semblable à celui utilisé dans la suite du document.

Titre du cas d’utilisation : Créer une cible de routage Référence : UC-01

Objectif : permettre à un acteur de sélectionner des individus afin de leur envoyer une publicité.

Résumé : l’acteur crée la cible de routage en sélectionnant la publicité et les individus.

Acteurs : département « Prospection » Pré-conditions : aucune.

Description des enchaînements : Enchaînement nominal :

Ce cas d’utilisation commence lorsque l’acteur demande à créer une nouvelle cible de routage.

L’acteur saisit les critères de sélection des individus. Il renseigne tout ou partie des critères suivants : catégorie socio-professionnelle, âge, département de résidence, individu déjà client ou non.

L’acteur crée une publicité. Pour cela, il sélectionne le support : papier ou message par internet, puis saisit un titre, une description, et sélectionne les articles à inclure dans la publicité. Si la publicité est envoyée sous forme papier, alors l’acteur sélectionne la qualité du papier : standard, supérieur ou économique. Le système vérifie que le nombre d’articles sélectionnés est compris entre un et cinq. Si ce n’est pas le cas, l’acteur est invité à modifier sa sélection d’articles.

(6)

Le système crée la nouvelle cible de routage.

Enchaînements alternatifs : aucun.

Enchaînements d’exception : aucun.

Post-conditions : une nouvelle cible de routage est créée.

Exercice 2:

Cas d’utilisation : Passer un test Acteurs principaux : Étudiant

Pré –Conditions : Le test est disponible sur le site web. La date correspond à la période où le test est disponible.

Post-Conditions : L’étudiant n’est plus sur la page du test. Le test n’est plus disponible pour cet étudiant et sa note est disponible dans la base de donnés.

Déclencheur : L’étudiant va à l’adresse Internet du test.

Déroulement Principal :

1. L’étudiant se dirige vers la page Internet contenant le test.

2. Inclure le cas de d’utilisation (« login ») 3. Les consignes du test s’affichent

4. L’étudiant choisit de démarrer le test

(7)

5. L’étudiant remplit le questionnaire.

6. Après la dernière question, un message de confirmation apparaît 7. L’étudiant sort de la page de test

8. Le résultat de l’étudiant est envoyé dans la base de données 9. Le test n’est plus disponible pour l’étudiant

Variantes de déroulement :

2. (A) L’étudiant échoue l’identification

L’étudiant est amené sur une page qui lui explique le problème (fin du cas d’utilisation) 4. (A). L’étudiant choisit de ne pas démarrer le test.

Il est retourné à la page principale (fin du cas de test) 5. (A) L’étudiant quitte le Test

 Il est retourné à la page principale

 Un e-mail est envoyé au professeur pour signaler l’anomalie (étendre envoyer un e-mail)

 Fin du cas de test

5(B) L’étudiant n’est pas en mesure de continuer le test à cause d’un problème informatique

 Un e-mail est envoyé au professeur pour signaler l’anomalie

 Fin du cas de test

Références

Documents relatifs

ELECTRE IS permet de mieux cerner ce problème et offre des outils d'analyse permettant de connaître, pour chaque circuit maximal, son taux de cohésion interne (relations entre

Il y a 40 items (dominos) régis par des règles logiques que le sujet doit identifier pour pouvoir résoudre les différents exercices proposés.. Le raisonnement que doit avoir le

En plus de ce calcul fondamental, d’autres agrégats utiles à la gestion de l’entreprise sont obtenus à partir des mêmes données d’origine : coût standard d’un projet, seuil

Identification d’un composé en analysant le spectre RMN Spectre d’absorption du dichromate de potassium. Spectre d’absorption du chlorure de chrome

 ne peut pas être "tout à un" (réservé pour l’adresse de diffusion générale sur son réseau) Pour chaque classe A, B et C, calculer le nombre d’adresses IP de

Recherche d’un APEF, surfaces brutes de départ d’usinage Corps

Objectifs pédagogiques : Revoir les notions essentielles concernant la conception des modèles de données : concepts, dictionnaire de données, modalités

Ces produits de l’industrie des années 1970-1980 et jusqu’au début des années 1990 dans l’automobile, ne sont pas seulement préférés aux produits contemporains pour des