Etude de cas 1
Ecole Supérieure d'Ingénierie en Sciences Appliquées
Pr. Abderrahim BENABBOU
Modélisation UML
Logiciel de gestion de comptes bancaires familiales
Cahier de charges :
On veut réaliser un logiciel permettant de gérer les comptes bancaires de la famille.
Le logiciel doit avoir une fenêtre principale affichant les comptes existants avec les photos des utilisateurs (à la manière de l’interface d’accueil de Windows) et permettant d’accéder au système à travers des mots de passe. Lorsque le client est identifié le système affiche une autre fenêtre contenant un menu qui propose les services suivants :
Service compte bancaire, ce service contient les options suivantes dont les deux premières sont accessibles uniquement pour l’administrateur : o Création d’un compte qui ouvre une fenêtre permettant de saisir les différentes informations sur un compte client (nom de la banque, n° de compte, informations sur le client (éventuellement la photo aussi), date de création, solde initial). Le mot de passe au début est simplement le nom du client que ce dernier peut modifier. o Consulter les comptes qui ouvre une fenêtre de navigation pour modification ou suppression affichant les différentes informations sur les comptes. o Modifier le compte, permettant de modifier le mot de passe et le solde initial. Cette option est accessible par tous les clients.
Service transactions, contenant les options suivantes : o Création d’une transaction qui ouvre une fenêtre permettant de saisir les différentes informations sur une transaction de retrait ou de dépôt d’argent (date de transaction, montant, nature càd débit ou crédit, lieu, moyen utilisé càd espèces, chèque ou carte guichet), et affiche à chaque fois le solde restant.
o Consulter les transactions qui ouvre une fenêtre de navigation pour modification ou suppression affichant les différentes informations sur les transactions faites depuis une date à indiquer.
Service opérations automatiques,