--MODELISATION DES SYSTEMES D’INFORMATIONS--
CONCEPTION ET MODELISATION D’UNE APPLICATION
DE COURTAGE EN LIGNE
I- IDENTIFICATION DES CLASSES ET ATTRIBUTS
• Client :
o nom
o prénom
o date de naissance
o profil de risque
• CompteTitre :
o libellé
o solde espèce
• Portefeuille :
o montant total
o date de dernière valorisation
• Titre :
o numéro de référence (code ISIN)
o libellé
• OrdreBourse :
o date d’opération
o état de l’ordre
o montant de la commission
• LigneOrdre :
o sens de l’opération (achat ou vente)
o quantité de titres
o cours d’exécution souhaité
o montant de l’opération
• Abonnement :
o identifiant
o mot de passe
o factures associées
• Facture :
o montant
o date de facturation
• InfoBourse (système partenaire) :
o données économiques
o chiffres clés
o rapports comptables
II- DIAGRAMMES DE CLASSES
III- DIAGRAMME DE CAS D’UTILISATION
IV- DESCRIPTION DU CAS D’UTILISATION
• Objectif du CU : Permettre au client de passer un ordre d’achat ou de vente
de titres.
• Acteurs : Client, système EURONET.
• Précondition : Le client est authentifié et dispose d’un abonnement valide.
• Scénario alternatif : Si les fonds sur le compte titre sont insuffisants, l’ordre
est rejeté avec un message d’erreur.
• Post condition : L’ordre est enregistré avec l’état mis à jour, et une
confirmation est affichée au client.
V- DIARAMME DE SEQUENCE
VI- DIAGRAMME DE SEQUENCE D’ANALYSE
VII- MISE A JOUR DES CLASSES PARTICIPANTES
Les mises à jour incluent :
1. Ajouter des méthodes à la classe OrdreBourse : contrôlerOrdre(),
envoyerÀEURONET().
2. Ajouter une méthode à la classe Client : authentifierClient().
3. Mettre à jour la classe CompteTitre : vérifierSolde().
VIII-TRAITEMENT DE CALCUL DE LA COMMISSION A PAYER
• Traitement :
-Vérifier si l’ordre est une vente ou un achat.
-Appliquer le taux correspondant (1% pour achat, 2% pour vente) au
montant de la ligne d’ordre.
-Mettre à jour la commission totale dans l’ordre.
• Classe responsable : OrdreBourse.
IX-DIAGRAMME D’ETAT DE TRANSITION
• Saisi : Initial.
• À exécuter : Après validation du contrôle.
• Exécuté : Envoyé à EURONET avec succès.
• Comptabilisé : Compte mis à jour.
• Clôturé : Ordre terminé.
• Archivé : Après 10 ans.
• Refusé ou Annulé : En cas d’échec.
X-EVOLUTION DE L’APPLICATION
Les crypto-monnaies sont une nouvelle catégorie de titres. Le principe d’héritage
sera appliqué :
• Créer une classe CryptoMonnaie héritant de Titre.
• Ajouter des attributs spécifiques à cette classe (par ex., volatilité).
• Adapter les méthodes du système pour gérer cette sous-classe sans modifier
les fonctionnalités existantes (principe d’extensibilité).