0% ont trouvé ce document utile (0 vote)
23 vues5 pages

Toudjani Abdou-Samad

Le document présente la conception et la modélisation d'une application de courtage en ligne, en identifiant les classes et attributs nécessaires, tels que Client, CompteTitre, et OrdreBourse. Il décrit également les cas d'utilisation, les mises à jour des classes, le traitement des commissions, et l'évolution de l'application pour inclure les crypto-monnaies. Des diagrammes de classes, de séquence et d'état de transition sont également mentionnés pour illustrer le fonctionnement du système.

Transféré par

samadtoudjani0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues5 pages

Toudjani Abdou-Samad

Le document présente la conception et la modélisation d'une application de courtage en ligne, en identifiant les classes et attributs nécessaires, tels que Client, CompteTitre, et OrdreBourse. Il décrit également les cas d'utilisation, les mises à jour des classes, le traitement des commissions, et l'évolution de l'application pour inclure les crypto-monnaies. Des diagrammes de classes, de séquence et d'état de transition sont également mentionnés pour illustrer le fonctionnement du système.

Transféré par

samadtoudjani0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

--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é).

Vous aimerez peut-être aussi