# Exercice 1

[Fichier StarUML](tp1-ex1.mdj)

# Exercice 2   

## Q1

Acteurs : 
* Client
* Caissier
* Responsable du magasin

## Q2

* Enregistrer id article
* Voir prix libellé article
* Déclarer fin vente
* Voir total achats
* Choisir mode paiement
  * Numéraire
  * Chèque
  * Carte de crédit
* Editer ticket
* Enregistrer vente
* Appliquer coupons réduction
* Payer
* Encaisser paiment
* Initialiser caisse
    
## Q3

*   *Numéraire, Chèque, Carte de crédit* héritent de *Choisir mode paiement*

## Q4

* *Appliquer coupons réduction* extends *Voir total achats* si le client a des coupons
* *Voir prix libellé article, Voir total achats* includes *Enregistrer id article*
* *Voir total achats* includes *Déclarer fin vente*
* *Choisir mode paiement* includes *Voir total achats*
* *Payer* includes *Choisir mode paiement*
* *Editer ticket* includes Payer

## Q5


# Exercice 3

