SlideShare une entreprise Scribd logo
1  sur  10
Etude de l'existant
Dans le but de satisfaire les besoins des utilisateurs et de développer une application
de
qualité, nous étions amenées à étudier quelque application dans le secteur bancaire
ainsi une analyse de l'existant afin de déterminer les différentes tâches pouvant être
intégrées dans notre application.
Dans le secteur bancaire il existe plusieurs applications déposées. Dans cette section,
nous allons choisir quelques applications parmi eux pour expliquer leur fonctionnement.
• L'application de banque Zitouna
Ils pourront ainsi :
_ Consulter la liste de leurs comptes,
_ Consulter l'historique des transactions,
_ Recherche multicritères de mouvements,
_ Initier des virements en toute sécurité,
_ Demander un chéquier,
_ Consulter la messagerie,
_ Simuler des financements.
I) Spécification des besoins
1-Spécification des besoins non fonctionnels
- La disponibilité: l’application doit être disponible pour être utilisé par n’importe quel
utilisateur.
- La sécurité de l’accès aux informations critiques : nous devons prendre en considération la
confidentialité des données de clients.
- La fiabilité: les données fournies par l’application doivent être fiables.
2-Spécification des besoins fonctionnels
Consulter solde
Change de devises
Consulter transaction
Envoyer une réclamation
Recharger son solde téléphonique
Consulter devise en cours
Localiser une banque
Demande chéquier
Contacter banque
II) LES DIAGRAMMES DE CAS D’UTILISATION
Le diagramme de cas d’utilisation a pour but de donner une vision globale sur le
comportement fonctionnel de la future application. C’est le premier diagramme UML
constitué d’un ensemble d’acteurs qui agit sur des cas d’utilisation et qui décrit sous la
forme d’actions et des réactions, le comportement d’un système du point de vue
utilisateur.
Acteur : un acteur est un utilisateur qui communique et interagit avec les cas
d’utilisation du système. C’est une entité ayant un comportement comme une personne,
système ou une entreprise.
Système : cet élément fixe les limites du système en relation avec les acteurs qui
l’utilisent (en dehors de système) et les fonctions qu’il doit fournir (à l’intérieur du
système).
Acteur Rôle
Admin S’authentifier Gérer client (ajouter,
modifier, supprimer)
Gérer compte (ajouter, modifier,
supprimer)
Client S’authentifier
Consulter solde
Change de devises
Consulter transaction
Envoyer une réclamation
Recharger son solde téléphonique
Consulter devise en cour
Localiser une banque
Demande chéquier
Contacter banque (appeler, information
générale)
Admin
GérerClient
GérerCompte
AjouterClient
ModifierClient
ModifierCompte
SupprimerClient
AjouterCompte
SupprimerCompte
Déconnecter
client ConsulterDeviseEnCours
ConsulterTransaction
RechargerTéléphonique
LocaliserLaBanque
DemendeChéquier
ChangerDeDevises
ConsulterSolde
ContacterBanque
Authentifier
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
Figure : Diagramme de cas d’utilisation globale
Tableau 1 : Fiche de description du cas d’utilisation : consulter devises en cours
SOMMAIRE
Titre consulter devises en cours
But Lister en cours de chaque devise par type opération Achat ou vente.
Résumé Commander chéquiers
Acteur Client de banque
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
- Pour accéder a ce service, le client doit
s'authentier.
-Donner liste d'achat et de vente.
Scénario nominal
1.le client clique sur l’icône « cours des devises ».
2. Le système expose l’affichage cours devises correspondants aux opérations
(achat ou vente).
3.Le client à la possibilité de basculer entre les opérations achat/vente.
Enchaînement alternatif
Le client n’a pas rempli champ ou les données sont incorrectes.
1-Le système affiche un message d’erreur.
Tableau 2 : Fiche de description du cas d’utilisation : Demande chéquier
SOMMAIRE
Titre demande chéquier
But Le client peut commander un chéquiers.
Résumé Commander chéquiers
Acteur Client banque
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
- Pour accéder a ce service, le client doit
s'authentier.
- Message de confirmation de prise en
charge de la demande client du
chéquier.
Scénario nominal
1. Le client lance la commande de chéquiers via l’icône « commander chéquiers »
2. Système effectue la mise à jour à la base de données du compte utilisateur et affiche
message de succès.
Enchaînement alternatif
Si le client n’a pas rempli champ ou les données sont incorrectes.
1- Le système affiche un message d’erreur.
Tableau 3 : Fiche de description du cas d’utilisation : Contacter banque
SOMMAIRE
Titre Contacter banque
But Permet à un client contacter la banque par mail ou par téléphone.
Résumé Contacter banque par téléphone ou appeler banque.
Acteur Client banque
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
Pour accéder a ce service, le client doit
s'authentier.
- Présenter coordonnées de la banque et
possibilité de le joindre par mail ou
par téléphone.
Scénario nominal
1. Le client clique sur l’icône « Réseau agences »
2. Le système présente une page permettant de contacter sa banque.
3. Le client peut envoyer un mail à la banque ou appeler le service clientéle de sa
banque.
Enchaînement alternatif
...
Tableau 4 : Fiche de description du cas d’utilisation : Localiser banque
SOMMAIRE
Titre Localiser banque
But Le client peut consulter la liste des agences les plus proches.
Résumé Exposer la liste des agences commerciales de la banque.
Acteur Client
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
- Pour accéder a ce service, le
client doit s'authentier.
- Affichage liste des agences .
Scénario nominal
1. Le client clique sur l’icône « Localiser banque »
2. Le système présente une page permettant de consulter la liste des agences.
Enchaînement alternatif
Si le client n’a pas rempli champ ou les données sont incorrectes.
1- Le système affiche un message d’erreur.
Tableau 5 : Fiche de description du cas d’utilisation : Change de devises
SOMMAIRE
Titre change de monnier
But Le client de banque peut convertir deux devises différentes.
Résumé L’utilisateur choisit la devise à convertir et la devise cible.
Acteur Client de banque
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
-Pour accéder a ce service, le client doit
s'authentier.
- Affichage le résultat de conversion
devise.
Scénario nominal
2. Le client clique sur l’icône « change monnier »
3. Le système présentera une page permettant de choisir la devise à convertir et la devise
cible.
4. L’utilisateur choisit les deux devises et valide la conversion.
5. Système appelle un service web distant afin de récupérer le résultat de la fonction de
conversion.
6. Le système affiche résultat conversion.
Enchaînement alternatif
1. Client n’a pas rempli champ ou les données sont incorrectes.
Le système affiche un message d’erreur.
Tableau 6 : Fiche de description du cas d’utilisation : Consulter transaction
SOMMAIRE
Titre Consulter transaction
But Consulter l'historique des transactions.
Résumé L’utilisateur consulter l'historique des transactions qu'il a effectué.
Acteur Client
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
-Pour accéder a ce service, le client doit
s'authentier.
- Le client consulte l'historique de ses
transactions.
Scénario nominal
1. Le client clique sur l’icône « Historiques »
2. Le système présentera une page contenant les détailles d'historique des
transactions effectué par le client (numéro, date, type d'opération et le montant).
Enchaînement alternatif
...
Tableau 7 : Fiche de description du cas d’utilisation : S’authentifier
SOMMAIRE
Titre S’authentifier
But Authentification et autorisation d'accès.
Résumé Connexion du l’utilisateur et l’admin
Acteur Client
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
- Accès a son espace privée (client et
admin).
Tout utilisateur (client et admin) doit avoir
un compte.
Scénario nominal
1- L'utilisateur demande l'accès au système.
2- Le système affiche le formulaire d'authentification.
3- L'utilisateur saisie son login et son mot de passe.
4- Le système vérifier l'existence de l'utilisateur.
5- Si l'utilisateur est identifié, le système affiche l'interface contient le menu
principale de l'application.
Enchaînement alternatif
Le login et le mot de passe sont incorrects.
1- Le système affiche un message d'erreur .
Tableau 8: Fiche de description du cas d’utilisation :Recharger solde téléphonique
SOMMAIRE
Titre Recharger téléphonique
But Le client peut recharger le solde de son téléphone.
Résumé
Acteur Client
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
-Pour accéder a ce service, le client doit
s'authentier.
- Solde de portable rechargée avec
succès.
Scénario nominal
1- Le client clique sur l’icône « Recharge » dans la menu principale.
2- Le système affiche l'interface de recharge de solde.
3- Le client introduit son numéro de GSM et le montant qu'il veut le recharger.
5- Si le solde de son compte bancaire est supérieure aux montant à rechargé,
l'opération sera effectué avec succès.
Enchaînement alternatif
Si le solde de compte de client est inférieur au montant inséré.
1-Le système affiche un message d'erreur "Solde insuffisant".
Tableau 9 : Fiche de description du cas d’utilisation : Consulter solde
SOMMAIRE
Titre Consulter solde
But Le client peut consulter le solde de son compte.
Acteur Client
DESCRIPTION DES ENCHAINEMENTS
Pré conditions Post conditions
-Pour accéder a ce service, le client doit
s'authentier
Afficher solde de compte
Scénario nominal
1- Le client clique sur l’icône « Consulter solde » dans le menu principal.
2- Le système affiche l'interface de solde.
Enchaînement alternatif
....
Etude de l'existant
Dans le but de satisfaire les besoins des utilisateurs et de développer une application
de
qualité, nous étions amenées à étudier quelque application dans le secteur bancaire
ainsi une analyse de l'existant afin de déterminer les différentes tâches pouvant être
intégrées dans notre application.
Dans le secteur bancaire il existe plusieurs applications déposées. Dans cette section,
nous allons choisir quelques applications parmi eux pour expliquer leur fonctionnement.
• L'application de banque Zitouna
Ils pourront ainsi :
_ Consulter la liste de leurs comptes,
_ Consulter l'historique des transactions,
_ Recherche multicritères de mouvements,
_ Initier des virements en toute sécurité,
_ Demander un chéquier,
_ Consulter la messagerie,
_ Simuler des financements.
Spécification des besoins non fonctionnels
- La disponibilité: l’application doit être disponible pour être utilisé par n’importe quel
utilisateur.
- La sécurité de l’accès aux informations critiques : nous devons prendre en considération la
confidentialité des données de clients.
- La fiabilité: les données fournies par l’application doivent être fiables.
Spécification des besoins fonctionnels
Consulter solde
Change de devises
Consulter transaction
Envoyer une réclamation
Recharger son solde téléphonique
Consulter devise en cour
Localiser une banque
Demande chéquier
Contacter banque

Contenu connexe

Tendances

CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...Madjid Meddah
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSFaissoilMkavavo
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Karim Ben Alaya
 
Développement et conception d'une application de générateur des QR Code Dynam...
Développement et conception d'une application de générateur des QR Code Dynam...Développement et conception d'une application de générateur des QR Code Dynam...
Développement et conception d'une application de générateur des QR Code Dynam...shili khadija
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...Ramzi Noumairi
 
Rapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueRapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueEric Maxime
 
RAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESTombariAhmed
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatiqueHicham Ben
 
Rapport de stage - gestion commerciale @REC MEDIA
Rapport de stage - gestion commerciale @REC MEDIARapport de stage - gestion commerciale @REC MEDIA
Rapport de stage - gestion commerciale @REC MEDIAREDOUANIAbdessamad
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileNader Somrani
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe rimeh moussi
 
Conception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIRConception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIRSkander Driss
 
Rappport PFE 2012 Ghodhbane Hani - OpenSNC
Rappport PFE 2012 Ghodhbane Hani - OpenSNCRappport PFE 2012 Ghodhbane Hani - OpenSNC
Rappport PFE 2012 Ghodhbane Hani - OpenSNCGhodbane Heni
 
Rapport de stage d'été
Rapport de stage d'étéRapport de stage d'été
Rapport de stage d'étéJinenAbdelhak
 
Rapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidRapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidBadrElattaoui
 
Soutenance de fin d’étude promotion srs 2012
Soutenance de fin d’étude promotion srs 2012Soutenance de fin d’étude promotion srs 2012
Soutenance de fin d’étude promotion srs 2012jedjenderedjian
 
Rapport stage
Rapport stageRapport stage
Rapport stageTECOS
 

Tendances (20)

CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
 
Rapport PFE
Rapport PFERapport PFE
Rapport PFE
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTS
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...
 
Développement et conception d'une application de générateur des QR Code Dynam...
Développement et conception d'une application de générateur des QR Code Dynam...Développement et conception d'une application de générateur des QR Code Dynam...
Développement et conception d'une application de générateur des QR Code Dynam...
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
 
Rapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueRapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc Informatique
 
RAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDES
 
Rapportpfe
RapportpfeRapportpfe
Rapportpfe
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
Rapport de stage - gestion commerciale @REC MEDIA
Rapport de stage - gestion commerciale @REC MEDIARapport de stage - gestion commerciale @REC MEDIA
Rapport de stage - gestion commerciale @REC MEDIA
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobile
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe
 
Conception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIRConception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIR
 
Rappport PFE 2012 Ghodhbane Hani - OpenSNC
Rappport PFE 2012 Ghodhbane Hani - OpenSNCRappport PFE 2012 Ghodhbane Hani - OpenSNC
Rappport PFE 2012 Ghodhbane Hani - OpenSNC
 
Rapport de stage d'été
Rapport de stage d'étéRapport de stage d'été
Rapport de stage d'été
 
Rapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidRapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application Android
 
Soutenance de fin d’étude promotion srs 2012
Soutenance de fin d’étude promotion srs 2012Soutenance de fin d’étude promotion srs 2012
Soutenance de fin d’étude promotion srs 2012
 
PFE .NET CRM
PFE .NET CRMPFE .NET CRM
PFE .NET CRM
 
Rapport stage
Rapport stageRapport stage
Rapport stage
 

En vedette

Développez et déployez votre application Java dans Azure
Développez et déployez votre application Java dans AzureDéveloppez et déployez votre application Java dans Azure
Développez et déployez votre application Java dans AzureMicrosoft
 
Cadre Legal Et Reglementaire De La Finance Islamique En Tunisie
Cadre Legal Et Reglementaire De La Finance Islamique En TunisieCadre Legal Et Reglementaire De La Finance Islamique En Tunisie
Cadre Legal Et Reglementaire De La Finance Islamique En Tunisiemohamed araar
 
Finance Islamique En Tunisie Cas De La Banque Zitouna
Finance Islamique En Tunisie  Cas De La Banque ZitounaFinance Islamique En Tunisie  Cas De La Banque Zitouna
Finance Islamique En Tunisie Cas De La Banque Zitounamohamed araar
 
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...Hajer Dahech
 
Mon Projet Fin d'étude: Conception et développement d'une application de géol...
Mon Projet Fin d'étude: Conception et développement d'une application de géol...Mon Projet Fin d'étude: Conception et développement d'une application de géol...
Mon Projet Fin d'étude: Conception et développement d'une application de géol...rim elaire
 
Comprendre le Takaful : L’expérience De ZITOUNA TAKAFUL
Comprendre le Takaful : L’expérience De ZITOUNA TAKAFULComprendre le Takaful : L’expérience De ZITOUNA TAKAFUL
Comprendre le Takaful : L’expérience De ZITOUNA TAKAFULZitouna Takaful
 
Processus pére fils
Processus pére filsProcessus pére fils
Processus pére filsSelman Dridi
 
Les eaux en Pologne.
Les eaux en Pologne.Les eaux en Pologne.
Les eaux en Pologne.beajor
 
2663-AprA-s-les-mines-2016.compressed
2663-AprA-s-les-mines-2016.compressed2663-AprA-s-les-mines-2016.compressed
2663-AprA-s-les-mines-2016.compressedLilian Gaichies
 

En vedette (20)

7 diagramme de cas d'utilisation
7 diagramme de cas d'utilisation7 diagramme de cas d'utilisation
7 diagramme de cas d'utilisation
 
Support POO Java Deuxième Partie
Support POO Java Deuxième PartieSupport POO Java Deuxième Partie
Support POO Java Deuxième Partie
 
Cours uml
Cours umlCours uml
Cours uml
 
Développez et déployez votre application Java dans Azure
Développez et déployez votre application Java dans AzureDéveloppez et déployez votre application Java dans Azure
Développez et déployez votre application Java dans Azure
 
UML v2
UML v2UML v2
UML v2
 
Cours uml
Cours umlCours uml
Cours uml
 
Cadre Legal Et Reglementaire De La Finance Islamique En Tunisie
Cadre Legal Et Reglementaire De La Finance Islamique En TunisieCadre Legal Et Reglementaire De La Finance Islamique En Tunisie
Cadre Legal Et Reglementaire De La Finance Islamique En Tunisie
 
Modélisation avec UML
Modélisation avec UMLModélisation avec UML
Modélisation avec UML
 
Takaful
TakafulTakaful
Takaful
 
Finance Islamique En Tunisie Cas De La Banque Zitouna
Finance Islamique En Tunisie  Cas De La Banque ZitounaFinance Islamique En Tunisie  Cas De La Banque Zitouna
Finance Islamique En Tunisie Cas De La Banque Zitouna
 
La banque islamique
La banque islamiqueLa banque islamique
La banque islamique
 
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
 
Mon Projet Fin d'étude: Conception et développement d'une application de géol...
Mon Projet Fin d'étude: Conception et développement d'une application de géol...Mon Projet Fin d'étude: Conception et développement d'une application de géol...
Mon Projet Fin d'étude: Conception et développement d'une application de géol...
 
Comprendre le Takaful : L’expérience De ZITOUNA TAKAFUL
Comprendre le Takaful : L’expérience De ZITOUNA TAKAFULComprendre le Takaful : L’expérience De ZITOUNA TAKAFUL
Comprendre le Takaful : L’expérience De ZITOUNA TAKAFUL
 
Les élèves hollandais
Les élèves hollandaisLes élèves hollandais
Les élèves hollandais
 
Oración por venezuela
Oración por venezuelaOración por venezuela
Oración por venezuela
 
Processus pére fils
Processus pére filsProcessus pére fils
Processus pére fils
 
Les eaux en Pologne.
Les eaux en Pologne.Les eaux en Pologne.
Les eaux en Pologne.
 
2663-AprA-s-les-mines-2016.compressed
2663-AprA-s-les-mines-2016.compressed2663-AprA-s-les-mines-2016.compressed
2663-AprA-s-les-mines-2016.compressed
 
Resolution 86 2014
Resolution 86 2014Resolution 86 2014
Resolution 86 2014
 

Similaire à Les diagrammes de cas d 1

528366007-Rapport-Application-E-commerce.pdf
528366007-Rapport-Application-E-commerce.pdf528366007-Rapport-Application-E-commerce.pdf
528366007-Rapport-Application-E-commerce.pdfrageh19067
 
Conduite d'un projet informatique - Cahier des Charges Fonctionnel
Conduite d'un projet informatique - Cahier des Charges FonctionnelConduite d'un projet informatique - Cahier des Charges Fonctionnel
Conduite d'un projet informatique - Cahier des Charges FonctionnelMohamed Sabra
 
FNEM : Contrat d'adhésion Attijarinet Entreprise à signer, cacheter et dépose...
FNEM : Contrat d'adhésion Attijarinet Entreprise à signer, cacheter et dépose...FNEM : Contrat d'adhésion Attijarinet Entreprise à signer, cacheter et dépose...
FNEM : Contrat d'adhésion Attijarinet Entreprise à signer, cacheter et dépose...Made In Morocco
 
Initiation de paiement Les approches auhtentification forte
Initiation de paiement Les approches auhtentification forteInitiation de paiement Les approches auhtentification forte
Initiation de paiement Les approches auhtentification forteGrgoireJahan
 
Le role grandissant du paiement dans l'expérience utilisateur
Le role grandissant du paiement dans l'expérience utilisateurLe role grandissant du paiement dans l'expérience utilisateur
Le role grandissant du paiement dans l'expérience utilisateurTheFamily
 
La gestion des comptes d’une agence bancaire
La gestion des comptes d’une agence bancaireLa gestion des comptes d’une agence bancaire
La gestion des comptes d’une agence bancaireWalid Aitisha
 
Mémo #Sepa Cegid
Mémo #Sepa CegidMémo #Sepa Cegid
Mémo #Sepa CegidCegid Group
 
Formation sur la monétique
Formation sur la monétiqueFormation sur la monétique
Formation sur la monétiqueONGRegCaeli
 
Présentation de Sage eFacture
Présentation de Sage eFacturePrésentation de Sage eFacture
Présentation de Sage eFactureSage france
 
Le e-paiement par Payzen
Le e-paiement par PayzenLe e-paiement par Payzen
Le e-paiement par Payzenechangeurba
 
Besoin fonctionnelle (1)
Besoin fonctionnelle (1)Besoin fonctionnelle (1)
Besoin fonctionnelle (1)AmalDAAGI1
 
Audit des cycles achats et ventes
Audit des cycles achats et ventesAudit des cycles achats et ventes
Audit des cycles achats et ventesauditmaroc
 
Marché des paiements - comprendre la DSP2
Marché des paiements - comprendre la DSP2Marché des paiements - comprendre la DSP2
Marché des paiements - comprendre la DSP2Olivier Tilloy
 
Cours pratique saari comptabilité
Cours pratique saari comptabilitéCours pratique saari comptabilité
Cours pratique saari comptabilitéStar Mode
 
Cours1IntroUseCaseDiagram.pdf
Cours1IntroUseCaseDiagram.pdfCours1IntroUseCaseDiagram.pdf
Cours1IntroUseCaseDiagram.pdfbahajzouhair
 

Similaire à Les diagrammes de cas d 1 (20)

FR - Paramétrage : la gestion des règlements
FR - Paramétrage : la gestion des règlementsFR - Paramétrage : la gestion des règlements
FR - Paramétrage : la gestion des règlements
 
Nouveautés Sage Moyen de Paiement i7 v8.10
Nouveautés Sage Moyen de Paiement i7 v8.10Nouveautés Sage Moyen de Paiement i7 v8.10
Nouveautés Sage Moyen de Paiement i7 v8.10
 
528366007-Rapport-Application-E-commerce.pdf
528366007-Rapport-Application-E-commerce.pdf528366007-Rapport-Application-E-commerce.pdf
528366007-Rapport-Application-E-commerce.pdf
 
Conduite d'un projet informatique - Cahier des Charges Fonctionnel
Conduite d'un projet informatique - Cahier des Charges FonctionnelConduite d'un projet informatique - Cahier des Charges Fonctionnel
Conduite d'un projet informatique - Cahier des Charges Fonctionnel
 
FNEM : Contrat d'adhésion Attijarinet Entreprise à signer, cacheter et dépose...
FNEM : Contrat d'adhésion Attijarinet Entreprise à signer, cacheter et dépose...FNEM : Contrat d'adhésion Attijarinet Entreprise à signer, cacheter et dépose...
FNEM : Contrat d'adhésion Attijarinet Entreprise à signer, cacheter et dépose...
 
Initiation de paiement Les approches auhtentification forte
Initiation de paiement Les approches auhtentification forteInitiation de paiement Les approches auhtentification forte
Initiation de paiement Les approches auhtentification forte
 
Le role grandissant du paiement dans l'expérience utilisateur
Le role grandissant du paiement dans l'expérience utilisateurLe role grandissant du paiement dans l'expérience utilisateur
Le role grandissant du paiement dans l'expérience utilisateur
 
La gestion des comptes d’une agence bancaire
La gestion des comptes d’une agence bancaireLa gestion des comptes d’une agence bancaire
La gestion des comptes d’une agence bancaire
 
Mémo #Sepa Cegid
Mémo #Sepa CegidMémo #Sepa Cegid
Mémo #Sepa Cegid
 
Ponencia de David Ruiz
Ponencia de David RuizPonencia de David Ruiz
Ponencia de David Ruiz
 
Formation sur la monétique
Formation sur la monétiqueFormation sur la monétique
Formation sur la monétique
 
Présentation de Sage eFacture
Présentation de Sage eFacturePrésentation de Sage eFacture
Présentation de Sage eFacture
 
Le e-paiement par Payzen
Le e-paiement par PayzenLe e-paiement par Payzen
Le e-paiement par Payzen
 
Besoin fonctionnelle (1)
Besoin fonctionnelle (1)Besoin fonctionnelle (1)
Besoin fonctionnelle (1)
 
Audit des cycles achats et ventes
Audit des cycles achats et ventesAudit des cycles achats et ventes
Audit des cycles achats et ventes
 
Marché des paiements - comprendre la DSP2
Marché des paiements - comprendre la DSP2Marché des paiements - comprendre la DSP2
Marché des paiements - comprendre la DSP2
 
Paiements électronique
Paiements électroniquePaiements électronique
Paiements électronique
 
Cours pratique saari comptabilité
Cours pratique saari comptabilitéCours pratique saari comptabilité
Cours pratique saari comptabilité
 
Cours1IntroUseCaseDiagram.pdf
Cours1IntroUseCaseDiagram.pdfCours1IntroUseCaseDiagram.pdf
Cours1IntroUseCaseDiagram.pdf
 
H
HH
H
 

Les diagrammes de cas d 1

  • 1. Etude de l'existant Dans le but de satisfaire les besoins des utilisateurs et de développer une application de qualité, nous étions amenées à étudier quelque application dans le secteur bancaire ainsi une analyse de l'existant afin de déterminer les différentes tâches pouvant être intégrées dans notre application. Dans le secteur bancaire il existe plusieurs applications déposées. Dans cette section, nous allons choisir quelques applications parmi eux pour expliquer leur fonctionnement. • L'application de banque Zitouna Ils pourront ainsi : _ Consulter la liste de leurs comptes, _ Consulter l'historique des transactions, _ Recherche multicritères de mouvements, _ Initier des virements en toute sécurité, _ Demander un chéquier, _ Consulter la messagerie, _ Simuler des financements. I) Spécification des besoins 1-Spécification des besoins non fonctionnels - La disponibilité: l’application doit être disponible pour être utilisé par n’importe quel utilisateur. - La sécurité de l’accès aux informations critiques : nous devons prendre en considération la confidentialité des données de clients. - La fiabilité: les données fournies par l’application doivent être fiables. 2-Spécification des besoins fonctionnels Consulter solde Change de devises Consulter transaction Envoyer une réclamation Recharger son solde téléphonique Consulter devise en cours Localiser une banque Demande chéquier Contacter banque
  • 2. II) LES DIAGRAMMES DE CAS D’UTILISATION Le diagramme de cas d’utilisation a pour but de donner une vision globale sur le comportement fonctionnel de la future application. C’est le premier diagramme UML constitué d’un ensemble d’acteurs qui agit sur des cas d’utilisation et qui décrit sous la forme d’actions et des réactions, le comportement d’un système du point de vue utilisateur. Acteur : un acteur est un utilisateur qui communique et interagit avec les cas d’utilisation du système. C’est une entité ayant un comportement comme une personne, système ou une entreprise. Système : cet élément fixe les limites du système en relation avec les acteurs qui l’utilisent (en dehors de système) et les fonctions qu’il doit fournir (à l’intérieur du système). Acteur Rôle Admin S’authentifier Gérer client (ajouter, modifier, supprimer) Gérer compte (ajouter, modifier, supprimer) Client S’authentifier Consulter solde Change de devises Consulter transaction Envoyer une réclamation Recharger son solde téléphonique Consulter devise en cour Localiser une banque Demande chéquier Contacter banque (appeler, information générale)
  • 4. Tableau 1 : Fiche de description du cas d’utilisation : consulter devises en cours SOMMAIRE Titre consulter devises en cours But Lister en cours de chaque devise par type opération Achat ou vente. Résumé Commander chéquiers Acteur Client de banque DESCRIPTION DES ENCHAINEMENTS Pré conditions Post conditions - Pour accéder a ce service, le client doit s'authentier. -Donner liste d'achat et de vente. Scénario nominal 1.le client clique sur l’icône « cours des devises ». 2. Le système expose l’affichage cours devises correspondants aux opérations (achat ou vente). 3.Le client à la possibilité de basculer entre les opérations achat/vente. Enchaînement alternatif Le client n’a pas rempli champ ou les données sont incorrectes. 1-Le système affiche un message d’erreur. Tableau 2 : Fiche de description du cas d’utilisation : Demande chéquier SOMMAIRE Titre demande chéquier But Le client peut commander un chéquiers. Résumé Commander chéquiers Acteur Client banque DESCRIPTION DES ENCHAINEMENTS Pré conditions Post conditions - Pour accéder a ce service, le client doit s'authentier. - Message de confirmation de prise en charge de la demande client du chéquier. Scénario nominal 1. Le client lance la commande de chéquiers via l’icône « commander chéquiers »
  • 5. 2. Système effectue la mise à jour à la base de données du compte utilisateur et affiche message de succès. Enchaînement alternatif Si le client n’a pas rempli champ ou les données sont incorrectes. 1- Le système affiche un message d’erreur. Tableau 3 : Fiche de description du cas d’utilisation : Contacter banque SOMMAIRE Titre Contacter banque But Permet à un client contacter la banque par mail ou par téléphone. Résumé Contacter banque par téléphone ou appeler banque. Acteur Client banque DESCRIPTION DES ENCHAINEMENTS Pré conditions Post conditions Pour accéder a ce service, le client doit s'authentier. - Présenter coordonnées de la banque et possibilité de le joindre par mail ou par téléphone. Scénario nominal 1. Le client clique sur l’icône « Réseau agences » 2. Le système présente une page permettant de contacter sa banque. 3. Le client peut envoyer un mail à la banque ou appeler le service clientéle de sa banque. Enchaînement alternatif ... Tableau 4 : Fiche de description du cas d’utilisation : Localiser banque SOMMAIRE Titre Localiser banque But Le client peut consulter la liste des agences les plus proches. Résumé Exposer la liste des agences commerciales de la banque. Acteur Client DESCRIPTION DES ENCHAINEMENTS
  • 6. Pré conditions Post conditions - Pour accéder a ce service, le client doit s'authentier. - Affichage liste des agences . Scénario nominal 1. Le client clique sur l’icône « Localiser banque » 2. Le système présente une page permettant de consulter la liste des agences. Enchaînement alternatif Si le client n’a pas rempli champ ou les données sont incorrectes. 1- Le système affiche un message d’erreur. Tableau 5 : Fiche de description du cas d’utilisation : Change de devises SOMMAIRE Titre change de monnier But Le client de banque peut convertir deux devises différentes. Résumé L’utilisateur choisit la devise à convertir et la devise cible. Acteur Client de banque DESCRIPTION DES ENCHAINEMENTS Pré conditions Post conditions -Pour accéder a ce service, le client doit s'authentier. - Affichage le résultat de conversion devise. Scénario nominal 2. Le client clique sur l’icône « change monnier » 3. Le système présentera une page permettant de choisir la devise à convertir et la devise cible. 4. L’utilisateur choisit les deux devises et valide la conversion. 5. Système appelle un service web distant afin de récupérer le résultat de la fonction de conversion. 6. Le système affiche résultat conversion. Enchaînement alternatif 1. Client n’a pas rempli champ ou les données sont incorrectes. Le système affiche un message d’erreur.
  • 7. Tableau 6 : Fiche de description du cas d’utilisation : Consulter transaction SOMMAIRE Titre Consulter transaction But Consulter l'historique des transactions. Résumé L’utilisateur consulter l'historique des transactions qu'il a effectué. Acteur Client DESCRIPTION DES ENCHAINEMENTS Pré conditions Post conditions -Pour accéder a ce service, le client doit s'authentier. - Le client consulte l'historique de ses transactions. Scénario nominal 1. Le client clique sur l’icône « Historiques » 2. Le système présentera une page contenant les détailles d'historique des transactions effectué par le client (numéro, date, type d'opération et le montant). Enchaînement alternatif ... Tableau 7 : Fiche de description du cas d’utilisation : S’authentifier SOMMAIRE Titre S’authentifier But Authentification et autorisation d'accès. Résumé Connexion du l’utilisateur et l’admin Acteur Client DESCRIPTION DES ENCHAINEMENTS Pré conditions Post conditions - Accès a son espace privée (client et admin). Tout utilisateur (client et admin) doit avoir un compte. Scénario nominal
  • 8. 1- L'utilisateur demande l'accès au système. 2- Le système affiche le formulaire d'authentification. 3- L'utilisateur saisie son login et son mot de passe. 4- Le système vérifier l'existence de l'utilisateur. 5- Si l'utilisateur est identifié, le système affiche l'interface contient le menu principale de l'application. Enchaînement alternatif Le login et le mot de passe sont incorrects. 1- Le système affiche un message d'erreur . Tableau 8: Fiche de description du cas d’utilisation :Recharger solde téléphonique SOMMAIRE Titre Recharger téléphonique But Le client peut recharger le solde de son téléphone. Résumé Acteur Client DESCRIPTION DES ENCHAINEMENTS Pré conditions Post conditions -Pour accéder a ce service, le client doit s'authentier. - Solde de portable rechargée avec succès. Scénario nominal 1- Le client clique sur l’icône « Recharge » dans la menu principale. 2- Le système affiche l'interface de recharge de solde. 3- Le client introduit son numéro de GSM et le montant qu'il veut le recharger. 5- Si le solde de son compte bancaire est supérieure aux montant à rechargé, l'opération sera effectué avec succès. Enchaînement alternatif Si le solde de compte de client est inférieur au montant inséré. 1-Le système affiche un message d'erreur "Solde insuffisant". Tableau 9 : Fiche de description du cas d’utilisation : Consulter solde
  • 9. SOMMAIRE Titre Consulter solde But Le client peut consulter le solde de son compte. Acteur Client DESCRIPTION DES ENCHAINEMENTS Pré conditions Post conditions -Pour accéder a ce service, le client doit s'authentier Afficher solde de compte Scénario nominal 1- Le client clique sur l’icône « Consulter solde » dans le menu principal. 2- Le système affiche l'interface de solde. Enchaînement alternatif .... Etude de l'existant Dans le but de satisfaire les besoins des utilisateurs et de développer une application de qualité, nous étions amenées à étudier quelque application dans le secteur bancaire ainsi une analyse de l'existant afin de déterminer les différentes tâches pouvant être intégrées dans notre application. Dans le secteur bancaire il existe plusieurs applications déposées. Dans cette section, nous allons choisir quelques applications parmi eux pour expliquer leur fonctionnement. • L'application de banque Zitouna Ils pourront ainsi : _ Consulter la liste de leurs comptes, _ Consulter l'historique des transactions, _ Recherche multicritères de mouvements, _ Initier des virements en toute sécurité, _ Demander un chéquier, _ Consulter la messagerie, _ Simuler des financements. Spécification des besoins non fonctionnels - La disponibilité: l’application doit être disponible pour être utilisé par n’importe quel utilisateur.
  • 10. - La sécurité de l’accès aux informations critiques : nous devons prendre en considération la confidentialité des données de clients. - La fiabilité: les données fournies par l’application doivent être fiables. Spécification des besoins fonctionnels Consulter solde Change de devises Consulter transaction Envoyer une réclamation Recharger son solde téléphonique Consulter devise en cour Localiser une banque Demande chéquier Contacter banque