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



Documents pareils
Démo 2 Cas d utilisations. Partie théorique : Exercice 1: Professeur : Bruno Dufor. Démonstrateurs : Marouane Kessentini.

Guichet automatique de banque

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Site Web de paris sportifs

Nom de l application

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Directives aux surveillants des contrôles périodiques

M1 : Ingénierie du Logiciel

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier Tenrox. Tous droits réservés.

Guide Utilisateur. Edition Mars Agenda. s. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it.

UML (Paquetage) Unified Modeling Language

MEMOIRE DE STAGE DE FIN D ETUDE

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Information utiles. webpage : Google+ : digiusto/

Novembre Thesis supervisors : Prof. Dr. Jacques PASQUIER ROCHA Software Engineering Group

Pré-conditions : Evénement déclencheur : le client souhaite un virement. Description du déroulement du cas : Description des Use cases

Le Guide Pratique des Processus Métiers

LES BIBLIOTHEQUES DE WINDOWS 7

Bases de données et interfaces Génie logiciel

26 Centre de Sécurité et de

Manuel utilisateur. Version 1.6b

Table des matières Sources

Cas d'utilisation, une introduction

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Par : ZIED TOUNSI PROJET DE FIN D ETUDE. Licence Appliquée GESTON DES PERSONNELS GOUVERNORAT DU KAIROUAN

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Logiciel de facturation (ASP) pour les distributeurs de combustibles

[COMPTE RENDU SEMAINE DU 21 AU 27 JANVIER] Client

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Guide de démarrage

Créer et partager des fichiers

CAHIER DES CHARGES de la formation : «Excel pour les bibliomètres»

Université de Bangui. Modélisons en UML

ENVOI EN NOMBRE DE SMS

PROCEDURE D EXPORT-IMPORT DU CERTIFICAT InVS INTERNET EXPLORER

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Ecran principal à l ouverture du logiciel

Tutoriel : Utilisation du serveur de calcul à distance de PSE

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

SITE WEB E-COMMERCE ET VENTE A DISTANCE

OCL - Object Constraint Language

Formation Méthode MDM. Architecture et procédés de modélisation des données de référence

Générer du code à partir d une description de haut niveau

Business Process Modeling (BPM)

Développement itératif, évolutif et agile

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Etude Préalable I Objectifs du chapitre

Méthodologies de développement de logiciels de gestion

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

SPF FIN. Patris Spécification de Use Case: 15-UC01 Obtenir de l'information patrimoniale. Version 1.1

Gestion Administration

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Guide Enseignant de l application OpenERP

CAPTURE DES PROFESSIONNELS

Guide de l utilisateur. Synchronisation de l Active Directory

Manuel d utilisation de l outil collaboratif

Gestionnaire de procédure Guide rapide

Procédure d'installation de SQL Server Express 2005

Salon Progiciels 2007 Conférence «La description visuelle des flux d information» Avec le témoignage de la société

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Vue d ensemble. < SISE > Vue d'ensemble

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Cours STIM P8 TD 1 Génie Logiciel

Sage 100 pour SQLServer. Version Manuel de référence

BULK SMS Envoi en masse d un message texte moyennant un téléphone mobile (GSM)

Configuration du driver SIP dans ALERT. V2

Procédure de sauvegarde - Cobian Backup

SOMMAIRE... 1 ESPACE DU CLUB...

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés)

NOTICE D UTILISATION DE LA PLATEFORME DES AIDES REGIONALES (PAR) UNEEM PREMIERE CONNEXION - CREATION & GESTION DE VOTRE COMPTE UTILISATEUR

EXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning

MEGA ITSM Accelerator. Guide de démarrage

Envoi de SMS par SCONET absences (Procédure d activation)

CATALOGUE FORMATIONS DOMAINE Bases de données

UE 8 Systèmes d information de gestion Le programme

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

claroline classroom online

Circuit du médicament informatisé

LA GESTION DE LA RELATION CLIENT

GÉNÉRATEUR D ACTIVITÉS «PAGE»

Baccalauréat Professionnel Électrotechnique, Énergie, Équipements Communicants

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Hachette Education/ Secondaire général Procédure d installation du Manuel numérique MN2.0 Version PC

Le Service de Télétransmission par Internet des banques du Réseau OCÉOR GUIDE UTILISATEURS. Version V1.0

Un outil d automatisation de publication de contenu pour les gestionnaires et les enseignants

UNE FORMATION POUR APPRENDRE À PRÉSENTER DES DONNÉES CHIFFRÉES : POUR QUI ET POURQUOI? Bénédicte Garnier & Elisabeth Morand

Ecole Supérieure de la Statistique et de l Analyse de l Information المدرسة العلیا للا حصاء وتحلیل المعلومات بتونس. Sujet N 1

Manuel d utilisation du Guichet électronique V2

ENVOI EN NOMBRE DE SMS

Archi Office, le logiciel de gestion des documents administratif de l'architecte

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Manuel utilisateur Contenu

Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Créé par la loi n du 19 février art. 18 ()

AIDE MEMOIRE. Forprev. De l habilitation à la gestion de sessions. Page 1 sur 55

RECRUTEMENT DES RESIDENTS POUR L ALGERIE Année Scolaire NOTICE EXPLICATIVE

I / Le bilan technique. II / Le bilan personnel

Transcription:

Démo 2- Correction Cas d utilisation Professeur : Bruno Dufor 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.

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.

Package Prospection

Package Gestion des commandes Package Administration

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.

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

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