Signaler un problème
Voici des artefacts en PlantUML proposés pour le cas d’utilisation Traiter une vente documenté par Larman (2005).
Traiter une vente:Caissier:SystèmedémarrerVenteloop[reste des articles]saisirArticle(codeArticle : int, quantité : int)description, totalterminerVente()total avec taxescréerPaiement(montant : Monnaie)remise de la monnaie, du reçu
LigneArticlequantité : intVentedateHeure : DateHeureestTerminée : booleanPaiementmontant : MonnaieMagasinnom : Stringadresse : StringDescriptionProduitdescription : Stringprix : MoneycodeArticle : intCatalogueProduitRegistreContient1..*1Héberge1..*1Saisie-sur11Payée-par111*Décrite-par*1