SlideShare une entreprise Scribd logo
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

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
Nader Somrani
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
Présentation PFE mohamed yosri yahyaoui
Présentation PFE  mohamed yosri yahyaouiPrésentation PFE  mohamed yosri yahyaoui
Présentation PFE mohamed yosri yahyaoui
Yahyaoui Mohamed Yosri
 
Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT)
Mohammed JAITI
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Ayed CHOKRI
 
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)Abdellah SELASSI
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobile
Nader Somrani
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Riadh K.
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
Belwafi Bilel
 
Conception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxConception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptx
SouadZid
 
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
Hicham Ben
 
Rapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livresRapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livres
kaies Labiedh
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
Nazih Heni
 
Rapport PFE - B.Sc IT
Rapport PFE -  B.Sc ITRapport PFE -  B.Sc IT
Rapport PFE - B.Sc IT
Ayoub Haddouch
 
Pfe sadki imen
Pfe sadki imenPfe sadki imen
Pfe sadki imen
Sadki Imen
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Elhadj Mamadou Aliou BAH
 
1601896849 rapport fluttercopie
1601896849 rapport fluttercopie1601896849 rapport fluttercopie
1601896849 rapport fluttercopie
RamiJOUDI2
 
Envoi SMS JAVA
Envoi SMS JAVAEnvoi SMS JAVA
Envoi SMS JAVA
Eric Maxime
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...
Mohamed Boubaya
 
Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...
Ramzi Noumairi
 

Tendances (20)

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
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Présentation PFE mohamed yosri yahyaoui
Présentation PFE  mohamed yosri yahyaouiPrésentation PFE  mohamed yosri yahyaoui
Présentation PFE mohamed yosri yahyaoui
 
Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT)
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobile
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
 
Conception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxConception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptx
 
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 d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livresRapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livres
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
Rapport PFE - B.Sc IT
Rapport PFE -  B.Sc ITRapport PFE -  B.Sc IT
Rapport PFE - B.Sc IT
 
Pfe sadki imen
Pfe sadki imenPfe sadki imen
Pfe sadki imen
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
 
1601896849 rapport fluttercopie
1601896849 rapport fluttercopie1601896849 rapport fluttercopie
1601896849 rapport fluttercopie
 
Envoi SMS JAVA
Envoi SMS JAVAEnvoi SMS JAVA
Envoi SMS JAVA
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...
 
Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...
 

En vedette

Support POO Java Deuxième Partie
Support POO Java Deuxième PartieSupport POO Java Deuxième Partie
Support POO Java Deuxième Partie
ENSET, Université Hassan II Casablanca
 
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
Microsoft
 
Cours uml
Cours umlCours uml
Cours uml
zimamouche1
 
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
 
Modélisation avec UML
Modélisation avec UMLModélisation avec UML
Modélisation avec UML
ECAM Brussels Engineering School
 
Takaful
TakafulTakaful
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
 
La banque islamique
La banque islamiqueLa banque islamique
La banque islamique
Soumaya Sqalli Houssaini
 
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 TAKAFUL
Zitouna Takaful
 
Les élèves hollandais
Les élèves hollandaisLes élèves hollandais
Les élèves hollandais
Cinzia Maurantonio
 
Oración por venezuela
Oración por venezuelaOración por venezuela
Oración por venezuela
María Elvira Dib Aguerrevere
 
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
 
Resolution 86 2014
Resolution 86 2014Resolution 86 2014
Resolution 86 2014
todaysthedayhbg
 

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

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
A3C - Expert Comptable à Dunkerque
 
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
SETG | Services et Gestion
 
528366007-Rapport-Application-E-commerce.pdf
528366007-Rapport-Application-E-commerce.pdf528366007-Rapport-Application-E-commerce.pdf
528366007-Rapport-Application-E-commerce.pdf
rageh19067
 
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
Mohamed 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 forte
GrgoireJahan
 
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
TheFamily
 
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
Walid Aitisha
 
Mémo #Sepa Cegid
Mémo #Sepa CegidMémo #Sepa Cegid
Mémo #Sepa Cegid
Cegid Group
 
Ponencia de David Ruiz
Ponencia de David RuizPonencia de David Ruiz
Ponencia de David Ruiz
Asociación DEC
 
Formation sur la monétique
Formation sur la monétiqueFormation sur la monétique
Formation sur la monétique
ONGRegCaeli
 
Présentation de Sage eFacture
Présentation de Sage eFacturePrésentation de Sage eFacture
Présentation de Sage eFacture
Sage france
 
Le e-paiement par Payzen
Le e-paiement par PayzenLe e-paiement par Payzen
Le e-paiement par Payzen
echangeurba
 
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 ventes
auditmaroc
 
Marché des paiements - comprendre la DSP2
Marché des paiements - comprendre la DSP2Marché des paiements - comprendre la DSP2
Marché des paiements - comprendre la DSP2
Olivier Tilloy
 
Paiements électronique
Paiements électroniquePaiements électronique
Paiements électronique
eGov Innovation Center
 
Cours pratique saari comptabilité
Cours pratique saari comptabilitéCours pratique saari comptabilité
Cours pratique saari comptabilité
Star Mode
 
Cours1IntroUseCaseDiagram.pdf
Cours1IntroUseCaseDiagram.pdfCours1IntroUseCaseDiagram.pdf
Cours1IntroUseCaseDiagram.pdf
bahajzouhair
 
H
HH

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