Etude d'un terminal de Point de Vente Cahier des charges : Cet exercice concerne un système simplifié de caisse enregistreuse de supermarché. Le déroulement normal d'utilisation de la caisse est le suivant : - Un client arrive à la caisse avec des articles à payer - Le caissier enregistre le numéro d'identification de chaque article, ainsi que la quantité si elle est supérieure à un. - La caisse affiche le prix de chaque article et son libellé. - Lorsque tous les achats sont enregistrés, le cassier signal la fin de la vente. - La caisse affiche le total des achats. - Le client choisit son mode de paiement : Numéraire : le caissier encaisse l'argent reçu, la caisse indique la monnaie à rendre au client. Chèque : le caissier vérifie la solvabilité du client en transmettant une requête à un centre d'autorisation via la caisse. Carte de crédit : un terminal bancaire fait partie de la caisse. Il transmet une demande d'autorisation via la caisse. - La caisse enregistre la vente et imprime un ticket. - Le caissier donne le ticket de caisse au client. Après la saisie, le client peut présenter au caissier des coupons de réductions pour certains articles. Lorsque le paiement est terminé, la caisse transmet les informations sur le nombre d'articles vendus au système de gestion des stocks. Tous les matins, le responsable du magasin initialise les caisses pour la journée. Q1 Montrer par un diagramme d'états la succession forcée des opérations systèmes pour les différents cas d'utilisation (Prendre en compte les différents paiements. Lycée Jules Ferry Page 1 sur 5 TSI1
Etude d une montre digitale On considère une montre digitale simplifiée: Sur la figure, l état courant est l état Affichage Heure. Quand on appuie une fois sur le bouton A (bouton Mode), la montre passe en mode modification de l'heure. Chaque pression sur le bouton B (bouton Avance) incrémente l'heure d'une unité; Quand on appuie une nouvelle fois sur le bouton A, la montre passe en mode modification des minutes. Chaque pression sur le bouton B incrémente les minutes d'une unité. Quand on appuie une nouvelle fois sur le bouton A, la montre repasse en mode Affichage. Pour régler l heure de l alarme, il faut exercer une double pression (à l instar d un double clic sur une souris) sur le bouton A. La montre s arrête lorsque l énergie ne parvient plus à la montre («batteries (piles) trop faible», «batteries retirées», ). Q1 Compléter le Diagramme d'états correspondant aux spécifications ci-dessus, sans oublier les actions accompagnant certaines des transitions. Lycée Jules Ferry Page 2 sur 5 TSI1
DET - Publiphone L objectif est de réaliser une application qui simule le comportement d un Publiphone à Pièces sur un système d exploitation classique à partir de quelques périphériques standard dans la micro-informatique: microphone, haut-parleur, lecteur de carte bancaire type Moneo. Pour débuter ce projet, on part de l existant en analysant un système simplifié de Publiphone à pièces : 1. Le prix minimal d'une communication interurbaine est de 0.3 Euro TTC. 2. Après l'introduction de la monnaie, l'utilisateur a 2 minutes pour composer son numéro du correspondant (ce délai est décompté). 3. La ligne appelée peut être libre ou occupée. 4. Le correspondant peut raccrocher le premier. 5. Le Publiphone consomme de l'argent dès que le correspondant décroche, et à chaque unité de temps (U.T.) engendrée par le standard. 6. On peut ajouter des pièces à tout moment. 7. Lors du raccrochage, le solde de monnaie est rendu. On donne ci-dessous, le Diagramme des Cas d'utilisation du Publiphone à pièces : Q1 Déterminer les différents états possibles du téléphone. Etats du téléphone : - Point d entrée (état initial) - Point de sortie (état final) - Attente décrochage (au repos) - Attente pièces - Attente numérotation - Composition du numéro Lycée Jules Ferry Page 3 sur 5 TSI1
Q2 Compléter le Diagramme d'états qui décrive le comportement nominal du Publiphone, d'après le diagramme de séquence système donné en page suivante. Diagramme de séquence : Lycée Jules Ferry Page 4 sur 5 TSI1
Lycée Jules Ferry Page 5 sur 5 TSI1