logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

5 visiteurs

Record : 207

Pages vues :

Aujourd'hui : 267

Total : 226253

Valid XHTML 1.0 Transitional

TP4 : Etude de cas (Caisse enregistreuse)

separation

[Vous êtes ici ] ==> Accueil > Serfa > UML > TP4 : Etude de cas (caisse enregistreuse)

separation

Mise en situation
Le travail de ce TP se déroule seul.
Temps alloué : 1h

IDE utilisé



But

A partir d'un énoncé (cdc), réaliser le diagramme d'utilisation, les scénari, le diagramme de séquence et le diagramme d'état.

Enoncé

Tiré du livre "UML par la pratique" de Pascal Roques chez Eyrolles

caisse1


Le déroulement normal d'utilisation de la caisse est le suivant : Après la saisie des articles, le client peut présenter au caissier des coupons de réduction pour certain articles. Lorsque le paiement est terminé, la caisse transmet les informations sur le nombre d'articles vendus au système de gestion de stocks.
Tous les matins, un responsable du magasin initialise les caisses pour la journée.

Déroulement du TP


Cas d'utilisation



Elaborez un diagramme d'utilisation détaillé de la caisse enregistreuse. N'hésitez pas à utiliser des relations entre cas d'utilisation pour rendre votre diagramme plus précis.

Description (scenarii)



Ecrivez une description essentielle du cas d'utilisation principal : TRAITER LE PASSAGE EN CAISSE.

Entête du cas d'utilisation :
Entete

Interface Homme Machine



Proposez une IHM simple pour le TRAITER LE PASSAGE EN CAISSE

Diagrammes de séquence



  • Réalisez le diagramme de séquence qui décrit le scénario nominal TRAITER LE PASSAGE EN CAISSE
  • Rajoutez les scénarii alternatif et d'erreur
  • Rajoutez le scénario de choix de paiement

  • Diagramme d'état



    Montrez par un diagramme d'état la succession forcée des opérations sstème pour le cas d'utilisation TRAITER LE PASSAGE EN CAISSE

    separation

    ancre