Création de stéréotypes d'objet

Le modèle Robustness analysis classifie les objets dans trois catégories : Boundary, Entity et Control.

  • Objets Boundary qui sont utilisés par les acteurs lorsqu'ils communiquent avec le système, il peut s'agit de fenêtres, d'écrans, de boîtes de dialogue ou de menus

  • Objets Entity qui représentent des données stockées telles qu'une base de données, des tables de base de données ou tout type d'objet temporaire tel qu'un résultat de recherche

  • Objets Control qui sont utilisés pour contrôler les objets Interface et Entité, et qui représentent un transfert d'informations

Pour mettre en oeuvre le modèle Robustness analysis dans PowerAMC, vous allez créer des stéréotypes pour des objets dans le diagramme de communication. Ces stéréotypes correspondent aux trois catégories d'objets définies ci-avant. Vous allez également attacher des outils personnalisés pour créer une palette spécialement conçue pour créer des objets avec le stéréotype <<Entity>>, <<Control>> ou <<Boundary>>.

Vous créez ces stéréotypes dans la catégorie Profile de l'extension attachée à votre modèle.

  1. Sélectionnez Modèle > Extensions puis double-cliquez sur la flèche en regard de Robustness Extension dans la liste pour l'afficher dans l'Editeur de ressources.
  2. Pointez sur la catégorie Profile, cliquez le bouton droit de la souris, puis sélectionnez Ajouter des métaclasses.
  3. Sélectionnez UMLObject dans la liste des métaclasses affichées dans l'onglet PdMOO, puis cliquez sur OK.

    La catégorie UMLObject s'affiche sous Profile.

  4. Pointez sur la catégorie UMLObject, cliquez le bouton droit de la souris et sélectionnez Nouveau > Stéréotype.

    Un nouveau stéréotype est créé sous la catégorie UMLObject.

  5. Saisissez Boundary dans la zone Nom.
  6. Cochez la case Outil personnalisé dans la palette.
  7. Cliquez sur l'outil Rechercher le fichier curseur de l'outil, puis sélectionnez le fichier boundary.cur dans le dossier \Exemples\Didacticiel.
  8. Répétez les étapes 4 à 7 pour créer le stéréotypes et outils suivants :

    Stéréotype

    Fichier de curseur

    Entity

    entity.cur

    Control

    control.cur

    Vous devez à présent voir les 3 stéréotypes sous la catégorie de métaclasse UMLObject.



  9. Cliquez sur OK.
  10. Cliquez sur Oui pour enregistrer l'extension.

    La palette d'outils avec les outils de stéréotype s'affiche dans le diagramme.



  11. Déplacez la liste des extensions en bas de l'écran.
  12. Cliquez sur l'un des outils, puis cliquez dans le diagramme de communication.

    Un objet ayant le stéréotype prédéfini est créé :



  13. Cliquez le bouton droit de la souris pour libérer l'outil.