D’INTERACTION Les opérateurs alt, opt INTRODUCTION
Un diagramme de séquence peut s’avérer être incompréhensible si nous
représentons les différentes interactions entre les parties du système de manière non structurée. Il serait plus judicieux de distinguer les sous-ensembles d’interaction, avant de les combiner pour former notre diagramme. C’est dans le but de cette distinction que les fragments d’interaction interviennent. Un fragment d’interaction permet donc de décomposer une interaction complexe en fragments suffisamment simples pour être compris. Un fragment d’interaction dit combiné correspond à un ensemble d’interactions auquel on applique un opérateur. EN UML, ces opérateurs sont au nombre de treize. Nous nous intéresserons dans notre travail aux opérateurs alt, opt. L’opérateur alt L’opérateur alt correspond à une instruction de test avec une ou plusieurs alternatives possibles. C’est l’équivalent du if…else. Formalisme: L’opérateur alt se représente dans un fragment possédant au moins deux parties séparées par des pointillés. Chacune des parties représente une alternative. Les conditions sont spécifiées dans des crochets Exemple: Lorsqu’un client client valide une commande et décide payer par carte. Pour cela interface CASDJESCEM traiter la commande et vérifie la validité de la carte de paiement auprès de la banque qui va verifier le si le solde de son compte est suffisant, il autorise le paiement sinon il refuse le paiement L’opérateur opt L’opérateur opt (optional) correspond à une instruction de test sans alternative (sinon). Autrement dit Un opérateur d'interaction opt représente l'équivalent logique de l'instruction if sans else. Pour qu'il puisse s'exécuter, la condition de franchissement doit être respectée. Dans le cas contraire, le comportement est ignoré. La représentation graphique d'un fragment combiné option ressemble à un fragment alternative proposant une seule alternative Illustration: Pour pouvoir ajouter un produit sur la plateforme,le producteur va faire une demande ajout de produit a L’administrateur qui va vérifier si produits sont certifiés BIO pour cela il va faire appel à l’organe de certification d’agence BIO. S’ils sont BIO alors le producteur pourra ajouter son produit sur interface de CASDJESCEM.