Académique Documents
Professionnel Documents
Culture Documents
Anne 2014-2015
TD 2 - Spcication OCL
Semaine du 22 septembre 2014
Exercice 1 (GBU)
dirent d'un compte l'autre. De plus, certains comptes pargne sont bloqus, c'est--dire
que le retrait sur ces comptes est interdit, seul le dpt est autoris. Le dcouvert est interdit
sur les comptes pargne. Les titulaires de comptes chques gs de moins de 25 ans ont un
dcouvert autoris (donc exonr de taxes) de 250 EUR/USD/GBP selon la devise du compte.
Des frais de dcouvert sont ajouts toute opration dont le rsultat laisse le solde du compte
en-dessous du dcouvert autoris (x 0 pour les clients de plus de 25 ans).
Il est possible de dposer et de retirer de l'argent sur un compte (si le retrait sur ce compte
est autoris). Le solde du compte est actualis aprs chaque opration en tenant compte des
ventuels frais de dcouvert.
Un client peut connatre la somme totale des soldes de ces comptes dans une banque
donne. Il peut galement connatre son solde disponible, c'est--dire la somme des soldes de
tous ses comptes pour lesquels le retrait est autoris (toutes banques confondues).
1..* clients
Personne
nom : String
adresse : String
age : Integer
enumeration
Devise
banques 1..*
Banque
solde_total(nom:String) : Real
banque 1
solde_disponible() : Real
comptes 1..*
1 proprietaire
Compte
EUR
USD
GBP
numero : Integer
comptes devise : Devise
solde : Real
1..*
retirer(montant:Real) : Boolean
deposer(montant:Real) : Boolean
Compte_epargne
plafond : Real
retrait_autorise : Boolean
Compte_cheque
decouvert_max : Real
frais_decouvert : Real
Questions
Compte_epargne