GUI Modeler - SNIper

Spécification de cas d'utilisation : modifier une liaison

 

Version <1.0>

 


Révision

Date

Version

Description

Auteur

01/03/2002

1.0

Création

ISI3_BE1

 

 

 

 

 

 

 

 

 

 

 

 

 


Table des matières

1.       Présentation  4

2.       Scénario principal aboutissant au succès  4

3.       Alternatives  4

3.1     Tentative de création d’une liaison entre un élément et lui-même (élément source = élément cible) 4


Spécification de cas d'utilisation : modifier une liaison

1.     Présentation

·         Acteur initiateur : utilisateur X       

·         But du cas : modifier les propriétés d’une liaison entre une deux UD ou entre une UD et une Etiquette dans un diagramme SNI. Ce scénario est valable pour tous les types de liaison. Ces propriétés sont le type et le label associé à la liaison, ainsi que l’indicateur d’option (o/n).

·         Pré conditions : un diagramme SNI doit être en cours d’édition ; une liaison doit avoir été créée

·         Post condition en cas de succès : les propriétés de la liaison sont validées et mis à jour dans le SNI

·         Post condition en cas d’échec : les propriétés de la liaison ne sont pas modifiées

·         Cas d’utilisation inclus : créer un SNI, ouvrir un SNI, créer une liaison

 

Rappel sur les types de liaison :

·         une liaison simple est un enchaînement de 2 UD et est modélisée par une ligne droite en trait plein

·         une référence est un lien d’une UD vers une Etiquette ou d’une Etiquette vers une UD et est modélisée par une ligne droite en trait plein terminée par une flèche.

(A noter que on peut aussi avoir un lien de type référence entre deux UD)

2.     Scénario principal aboutissant au succès

1.        Le cas d’utilisation commence quand l’utilisateur X décide de modifier les propriétés d’une liaison du SNI en cours d’édition en double cliquant dessus

2.        Le système affiche une boite de dialogue permettant à l’utilisateur de choisir le type de liaison (liaison simple, référence, filtre) et de saisir un label.

3.        L’utilisateur choisit le type de liaison, donne un label, coche ou non l’attribut « option »,  puis valide

4.        Le système enregistre les nouvelles propriétés et met à jour le SNI.

Si le type a changé :

·         Si c’est une liaison simple, alors le système affiche par défaut une simple ligne en trait plein

·         Si c’est une référence, alors le système affiche par défaut une ligne en trait plein terminée par une flèche (du côté de la destination)

3.     Alternatives

3.1     Annulation des modifications

A1.1. Les modifications ne sont pas enregistrées. La liaison reste inchangée.

3.2     Incohérence entre type de liaison et le type des éléments liés

A2.1. Le système prévient l’utilisateur par un message d’erreur et l’invite à changer le type de liaison.

3.3     Incohérence entre l’attribut « option »  et le type des éléments liés

se fait d’une Etiquette vers une UD

A2.1. Le système prévient l’utilisateur par un message d’erreur et l’inviter à changer la valeur de l’attribut « option »