DIAGRAMME DE SEQUENCE



Documents pareils
Article I - Objet. Article II - Conditions d'utilisation de la eboutique

Nous proposons 3 syntaxes au choix :

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique

Vente de Capacités de Stockage de gaz du 13 mai 2015

KDJHU HQHUJ\ manuel de l'xwlolvdteur tebis

Règlement du concours de POCKET FILM organisé par le Département de la Haute-Vienne

REGLEMENT COMPLET «3D World Koksijde»

Cible de Sécurité - Blancco DataCleaner+ v4.8

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA

FICHE DE L ANNEXE 2 - FORMULAIRE DE DECLARATION DE SINISTRE DES PARTICULIERS. Adresse

Processus des services

LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES

Club des Léopards de Rouen

QUESTIONNAIRE DE SOUSCRIPTION RESPONSABILITE CIVILE PROFESSIONNELLE DES AVOCATS FIDUCIAIRES ET ASSURANCE AU PROFIT DE QUI IL APPARTIENDRA

Manuel d utilisation de Nomad Trading

ALIMA. Guide pour les Finances Siège et Terrain. Paris Direction Financière Siège social. Dakar Service des Finances Opérationnelles

LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION

ASSODESK.COM Aide en ligne

Politique de sécurité de l information

Comme nous devons clôturer nos systèmes actuels avant la transition, veuillez noter les dates suivantes :

Nouveautés apportées à l assessment-tool

MISSIONS COMMERCIALES

Cahier d inscription

Flux électronique de facturation XML

CAHIER DES CHARGES «Téléphonie fixe» Déploiement d une solution de téléphonie fixe.

Scénario 2 : La promesse

Description des services Dell

Le dispositif de qualification OPQIBI pour les audits énergétiques (réglementaires)

Service de mobilité interbancaire - Règlement

GUIDE INSTALLATION IAS

INC Retraite 6 mai Actualités des Missions Réseau Déléguées

Premier ministre. Agence nationale de la sécurité des systèmes d information. Prestataires de réponse aux incidents de sécurité

République Française Services du Premier Ministre

RÈGLEMENT DU CONCOURS

Service de mobilité interbancaire - Règlement

trak monitor Système de gestion de salles de charge HOPPECKE Vos avantages : Domaines d exploitation typiques Motive Power Systems

Alcatel OmniPCX Office

CONDITIONS GENERALES DE VENTE

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD.

REGLEMENT COMPLET Tentez de gagner une tablette tactile

GUIDE DE L UTILISATEUR

MAGESTIA - MODULE MAGESTION COMMERCIALE

Basculer entre un réseau domestique et celui de votre lieu de travail

POLITIQUE DE REMUNERATION

Description de service Dell

IDENTIFICATION DU POSTE. N de l emploi : Contractuel. Intitulé du poste : Chargé de mission FC

FORMATION SUR «CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION»

30 minutes. Business intelligence 07/05/2015. Maîtrisez votre futur en analysant vos données avec la Business Intelligence

Règles de marché. En vue de vous garantir des exécutions au meilleur cours, les contre-valeurs maximales par ordre sont de :

Amandine CUER INDUSTRIELS! GAGNEZ DU TEMPS DANS VOS ECHANGES AVEC VOS INFORMATIQUE - INTERNET - TELECOMMUNICATIONS LA LETTRE D INFORMATION - MAI 2011

Contrat de service et de licence de sauvegarde en ligne Lenovo version entreprise AVIS IMPORTANT

I N A M I Institut National d Assurance Maladie-Invalidité

Conditions d utilisation du site Internet

ENREGISTEUR NUMERIQUE USB Guide utilisateur

Le Prix de la Fondation Joseph Plaskett en peinture

DIPLOME NATIONAL de MASTER

Coefficient 4. L ACRC est validé par le contrôle des compétences suivantes :

[SIMULATEUR DE CREDIT IMMOBILIER]

Fiche de projet pour les institutions publiques

Les conditions générales de vente du SERVICE ZADS CLOUD

Flux électronique de facturation XML

Bourse Étienne-Beauclair Banque Nationale

Siège social : 12, rue Massue Vincennes cedex

Charte de la gestion cookies groupe PVCP 25/09/2014

votre lettre du vos références nos références votre correspondant date

POLITIQUE RELATIVE A LA SECURITE DE L INFORMATION

Québec, le 26 septembre 2014

Règlement de consultation

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES

MINISTERE DES AFFAIRES SOCIALES ET DE LA SANTE

Questions et réponses concernant l'assemblée générale 2015

Gestion des Prospects : Adresses à exporter

Résumé des modifications apportées (Jan 1, 2015)

a) Financement par des tiers : emprunts, crédits bancaires, leasing, crédit spontané (lors d un achat à crédit) ;

Description de service Dell

Dons des entreprises. Objet. Forme. Conditions

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts

Délibération n 01/2014

PRATIQUES D AFFAIRES APPLICABLES AUX TIERS

LE RVER EN UN COUP D ŒIL

Développement d applications mobiles natives avec LongRange de LANSA

Annexe 2 Annexe technique de la convention individuelle d habilitation «professionnel de l automobile»

CONDITIONS GÉNÉRALES D UTILISATION CONTRAT CADRE DE SERVICE DE PAIEMENT

Intégration «SugarCRM Asterisk» Ajouter la Téléphonie à votre CRM

Environnement & Architecture GPAO Clipper

RÈGLEMENT D ORDRE INTERIEUR

La surveillance vols

Logiciel de gestion des inscriptions en CPGE

Contrat de souscription au service d'autopartage Citiz LPA. Particuliers. N «Identifiant_Unique»

Gestionnaire de Prêts Margill 4.1

Annexe 1 Annexe technique de la convention d habilitation «expert en automobile»

Gérant Salvatore IANNI. Bureau de Fontaine 130 Bd Joliot Curie Fontaine Agrément : E

Certificat. Financement du Négoce International. Orientation "matières premières"

Information produit. Terminal Vi-NET

SYSTEME DE TELERADIAMETRIE H*(10)

- culture - tourisme - sport - actions sociales

TP3 : Création de services Web REST

- Le service aux tables. - Le service rapide & commande pour emporter. - Le service à l auto. - La livraison. o Voir le feuillet Livraison.

Transcription:

DIAGRAMME DE SEQUENCE 1. EXERCICE 1 : REPRESENTER LA SPECIFICATION DETAILLEE D UN CAS D UTILISATION Représenter le diagramme de séquence crrespndant à la rubrique de scénari nminale d un cas d utilisatin : 1. Le client insère sa carte de crédit ; 2. Le distributeur vérifie la carte et demande le cde pin ; 3. Le client entre sn cde pin et le valide ; 4. Le distributeur demande l autrisatin au service d autrisatin qui renvie la limite autrisée de retrait ; 5. Le distributeur demande le mntant désiré ; 6. Le client entre le mntant ; 7. Le distributeur vérifie le mntant et demande au client s il désire un reçu ; 8. Le client cnfirme sa demande de reçu ; 9. Le distributeur éjecte la carte ; 10. Le client récupère sa carte ; 11. Le distributeur éjecte les billets et le reçu. 2. EXERCICE 2 : MODELISER DES INTERACTIONS ENTRE CLASSES Le diagramme suivant décrit la structure de classes d un système infrmatique de biblithèque. Emprunt «create» Emprunt(reference : Reference, utilisateur : Utilisateur) 1 reference Référence 0..* references 1 utilisateur Utilisateur pssededrits(referenceid : String) : blean 0..* utilisateurs ListeReferences rechercherreference(referenceid : String) : Reference listereferences ListeUtilisateurs rechercherutilisateur(utilisateurid : String) : Utilisateur listeutilisateurs Emprunter emprunter(referenceid : String, utilisateurid : String) : blean

Représenter avec un diagramme de séquence le scénari suivant : 1. une classe externe demande un emprunt en précisant les identifiants de la référence empruntée et de l utilisateur emprunteur ; 2. le système vérifie que la référence existe ; 3. le système vérifie que l utilisateur existe ; 4. le système vérifie que l utilisateur dispse des drits nécessaires, dans le cas échéant, une exceptin est levée et la demande d emprunt déclarée infructueuse ; 5. si l utilisateur dispse des drits nécessaires, un emprunt est créé. 3. EXERCICE 3 : TRADUIRE LE CODE JAVA EN DIAGRAMME DE SEQUENCE Représenter les diagrammes de classe et de séquence du cde JAVA suivant. public class Persnne Persnne(String nm, String prenm) (); public class Annuaire private Map utilisateurs = new HashMap() public blean ajuterpersnne(string nm, String prenm) if(persnneexiste(nm)) return false ; else utilisateurs.put(nm,new Persnne(nm, prenm)) ; return true ; private blean persnneexiste(string nm)) if(utilisateurs.cntainskey(nm) return false ; else return true ; public vid supprimerpersnne(string nm) utilisateurs.remve(utilisateurs[nm]) ; public class ApplicatinEntreprise private Annuaire annuaire ;

public ApplicatinEntreprise(Annuaire annuaireentreprise) annuaire = annuaireentreprise ; public static vid main() annuaire. ajuterpersnne («Henri», «Jacques») ; annuaire.supprimerpersnne(«henri») ; DIAGRAMME DE COMMUNICATION 4. EXERCICE 4 : TRADUIRE UN DIAGRAMME DE SEQUENCE EN DIAGRAMME DE COMMUNICATION Traduire le diagramme ci-après en diagramme de cmmunicatin. Représenter le diagramme de classe crrespndant ainsi que les navigabilités.

client : Client guichet : Calcul de rute de vilier : Système GPS : Serveur Mété France cuplergps () cuplergps () cuplageok cuplageok sélectinnercarte (bretagne nrd) sélectinok datetrajet (date) dateok intégrerinfrmatinmété() récupérerinfrmatinsmété() infrmatinsmété intégratinok calculerrute() «create» : Rute créatinok DIAGRAMME D ACTIVITES 5. EXERCICE 5 : TRADUIRE UN CAS D UTILISATION EN DIAGRAMME D ACTIVITES Représenter le diagramme d activités du distributeur de cassettes crrespndant au cas d utilisatin suivant. Seules les actins, nœuds de cntrôle et transitins sernt représentés. Identificatin du cas d utilisatin : Nm : emprunter un dvd Intentin : décrire les étapes permettant au client d un magasin d emprunter un dvd via le distributeur autmatique Acteurs principaux : client

Acteurs secndaires : néant Fnctinnement du cas d utilisatin : Pré-cnditin : - Le client pssède une carte qu'il a achetée au magasin ; - Le distributeur est alimenté en dvd. Scénarii : - Scénari nminal : a) Le client intrduit la carte ; b) Le système vérifie la validité de la carte [exceptin 1 : la carte est invalide]; c) Le système vérifie que le crédit de la carte est supérieur u égal à 1 eur ; d) Appel du cas «Rechercher un dvd» ; e) Le client a chisi une dvd ; f) Le système indique, d'après la valeur de la carte, pendant cmbien de temps (tranches de 6 heures) le client peut garder le dvd ; g) Le système délivre le dvd [exceptin 2 : le dvd n est pas pris] ; h) Le client prend le dvd ; i) Le système rend la carte au client [exceptin 3 : la carte n est pas prise]; j) Le client prend sa carte. - Scénarii alternatifs : c-1) Le crédit de la carte est inférieur à 1 eur : c-1a) Le système indique que le crédit de la carte ne permet pas au client d'emprunter un dvd ; c-1b) Le système invite le client à aller recharger sa carte au magasin ; c-1c) Le système éjecte la carte. - Scénarii d exceptin : [exceptin 1] La carte intrduite n'est pas valide : e1-b) Le distributeur éjecte la carte. [exceptin 2] Le dvd n est pas pris par le client : L'enchaînement démarre après le pint 6 de la séquence nminale : e2-a) Au but de 15 secndes le distributeur avale le dvd ; e2-b) Le système annule la transactin (tutes les pératins mémrisées par le système snt défaites) ; e3-c) Le distributeur éjecte la carte. [exceptin 3] La carte n'est pas reprise par le client. e3-a) Au but de 15 secndes le distributeur avale la carte. [exceptin 4] Le client a annulé la recherche (il n'a pas chisi de dvd) : e4-a) Le distributeur éjecte la carte. Pst-cnditins : néant

6. EXERCICE 6 : REPRESENTER UN DIAGRAMME D ACTIVITE AVEC COULOIR D ACTIVITES Cnsidérns le cas d utilisatin suivant : Identificatin du cas d utilisatin : Nm : cmmander un article Fnctinnement du cas d utilisatin : Pré-cnditin : - Le client pssède une carte qu'il a achetée au magasin ; - Le distributeur est alimenté en dvd. Scénarii : - Scénari nminal : a) Le respnsable de butique vérifie la dispnibilité de l article ; b) Le système de gestin de stck lcale cherche les instances de l article ; c) Le respnsable de butique fait payer l article ; d) Le respnsable de butique facture le paiement et envie la facture au système de la directin financière ; e) La directin financière archive la facture. - Scénarii alternatifs : b-1) Aucune instance de l article n est dispnible : b-1a) Le système crée et archive une réservatin et cmmande l article au système de gestin de stcks glbale ; b-1b) Le système de gestin de stck glbale enregistre la cmmande ; b-1c) Le système de gestin de stck glbale envie l article ; b-1d) Le système de gestin de lcale enregistre l article [exceptin 1 : article nn retiré]. c-1) Si l achat de l article est fait dans le cadre d une réservatin, rendre la réservatin inactive. - Scénarii d exceptin : [exceptin 1] Si l article n est pas retiré avant une semaine, la réservatin est annulée. 1. Identifier la liste des acteurs ; 2. Représenter le diagramme de classe des bjets échangés 3. Représenter le diagramme d activités crrespndant au cas d utilisatin suivant. Cette descriptin cntiendra les lignes de vie et actins crrespndantes de chaque classeur, les transitins, les nœuds de cntrôles et nœuds d bjet.