Modélisation du système

Vous pouvez utiliser la fonctionnalité de modèle de système sur IBM® DevOps Test Hub ( Test Hub) pour créer un modèle qui simule une application ou un système testé. Vous pouvez définir des composants pour représenter les composants réels du système testé, définir leurs relations, puis afficher les composants d'un système testé sous forme de représentation schématique.

Introduction à un modèle de système

Un modèle de système est une présentation logique des composants contenus dans un système testé et des relations entre les composants. Vous pouvez créer un modèle de système lorsque vous souhaitez visualiser les différents composants et leurs relations sous forme de représentation schématique.

Vous ne pouvez créer qu'un seul modèle de système dans un espace d'équipe sur Test Hub. Un référentiel d'espace d'équipe doit contenir le modèle système que vous créez. Avant de pouvoir créer un modèle système, vous devez ajouter un référentiel d'espace d'équipe. Le modèle système créé ou modifié est stocké dans le référentiel de l'espace d'équipe. Tous les projets au sein d’un espace d’équipe partagent le même modèle de système. Tous les membres d'un espace d'équipe peuvent créer, modifier et afficher le modèle système.

Après vous être connecté à Test Hub, vous pouvez aller au Modèle de système pour créer un modèle de système pour votre espace d'équipe. Vous pouvez également accéder à n'importe lequel des projets de votre espace d'équipe et créer un modèle de système à partir du Modèle de système page dans un projet. Le modèle système est accessible depuis tous les projets de votre espace équipe.

Composants dans un modèle de système

Les composants sont les éléments de base utilisés pour représenter un élément logiciel dans une application.

Vous pouvez modéliser un système à l'aide de composants. Vous pouvez créer des composants qui représentent le type d'actif ou de ressource utilisé par le système ou l'application testée et peuvent être des types suivants:
Type de composantDescription
Base de donnéesLe type de composant représente la ressource de base de données. Vous pouvez sélectionner ce type de composant lorsque vous souhaitez représenter un actif ou une ressource de base de données dans le modèle système.
ServiceLe type de composant représente la ressource de service virtuel. Vous pouvez sélectionner ce type de composant dans le modèle système pour représenter un service virtuel dans le référentiel de l'espace d'équipe ou associer une ressource de service virtuel qui se trouve dans le référentiel du projet.
Interface utilisateurLe type de composant représente la ressource de l'interface utilisateur (UI). Vous pouvez sélectionner ce type de composant lorsque vous souhaitez représenter la ressource d'interface utilisateur dans le modèle système.

Relations entre les composants

Vous pouvez créer plusieurs composants pour décrire les différentes ressources du système ou de l'application testée. Vous pouvez créer un composant en tant que enfant composant d'un parent composant. Vous pouvez également créer plusieurs composants en tant que composants enfants du même composant parent.

Vous pouvez définir la relation entre les composants si un composant dépend d'un autre ou si un composant a une dépendance d'un autre composant. Le Dépend de ou Est-ce une dépendance de La relation dépend du composant que vous sélectionnez dans le modèle de système après avoir défini la relation.

Par exemple, si vous définissez Composant A cela dépend de Composant B , alors la relation est affichée avec une flèche linéaire partant de Composant A à Composant B , et la flèche pointe vers Composant B.

Lorsque vous cliquez sur le Composant A dans la page du modèle du système, vous pouvez voir que le Composant B est répertorié sous le Dépend de section pour Composant A dans le volet de droite.
L'image dépend de la relation.
Lorsque vous cliquez sur le Composant B dans le modèle du système, vous pouvez voir que le Composant A est répertorié sous le Est-ce une dépendance de section pour Composant B dans le volet de droite.
Image de la dépendance de la relation.

Associations de composants

Lorsque vous travaillez avec le modèle système de votre projet dans un espace d'équipe, vous pouvez associer les ressources de test qui se trouvent dans le référentiel de votre projet aux composants du modèle système. Vous pouvez associer tous les types de ressources de test telles que des suites ou des tests, ainsi que des ressources de service virtuel aux composants.

Après avoir associé les ressources de test, vous pouvez les afficher lorsque vous sélectionnez le composant auquel elles sont associées. Vous pouvez sélectionner les ressources de test associées pour démarrer une exécution des suites ou des tests ou démarrer une instance de la ressource de services virtuels.

Utilisation de l'interface utilisateur du modèle système

Le tableau suivant répertorie les icônes utilisées dans un modèle de système et les icônes affichées sur le Modèle de système page:
IcôneDescription
Image de l'icône du modèle de système. Représente un modèle de système.
Image de l’icône des ressources de test. Représente les suites et les tests dans un référentiel.
Image de l'icône de la base de données. Représente une ressource de base de données. Le nom du composant est préfixé par cette icône lorsque vous sélectionnez le type de composant comme base de données.
Image de l'icône des services. Représente une ressource de service. Le nom du composant est préfixé par cette icône lorsque vous sélectionnez le type de composant comme service.
Image de l'icône de l'interface utilisateur. Représente une ressource d’interface utilisateur (UI). Le nom du composant est préfixé par cette icône lorsque vous sélectionnez le type de composant comme interface utilisateur.
Image de l'icône du service virtuel. Représente les services virtuels.
Image pour indiquer la dépendance. Représente la dépendance entre les composants.
Image pour désigner la dépendance héritée. Représente les dépendances héritées.
Le tableau suivant répertorie l'icône que vous pouvez utiliser pour effectuer différentes actions dans le modèle système:
IcôneUtilisé pour...
Image de l'icône d'ajout. Ajout de composants, de composants enfants ou de composants dépendants.
Image de l'icône de recherche. Recherche de composants dans le modèle du système.
Image de l'icône de publication. Publication des modifications apportées au modèle du système, des modifications apportées aux composants ou des modifications apportées aux associations de composants. Les modifications sont publiées dans le référentiel de l'espace d'équipe.
Vous pouvez effectuer les opérations suivantes lorsque vous visualisez le modèle affiché sur le Modèle de système page:
OpérationAction
Panoramique de la vue du modèle
  1. Cliquez sur la zone du modèle sur laquelle vous souhaitez effectuer un panoramique et déplacez la zone en maintenant le bouton gauche de la souris enfoncé.
  2. Relâchez le bouton gauche de la souris pour rester sur la vue que vous avez panoramique.
Zoomer sur la vue du modèle
  1. Cliquez sur le Agrandir icône Image de l'icône de zoom avant..
    La vue est agrandie ou zoomée.
    Note: Vous pouvez cliquer à plusieurs reprises sur le Agrandir icône pour agrandir davantage la vue.

    Vous pouvez également utiliser le bouton de défilement de la souris ou de l'appareil pour zoomer sur la vue.

Effectuer un zoom arrière sur la vue du modèle
  1. Cliquez sur le Dézoomer icône Image de l'icône de zoom arrière..
    La vue est réduite ou zoomée.
    Note: Vous pouvez cliquer à plusieurs reprises sur le Dézoomer icône pour diminuer davantage la vue.

    Vous pouvez également utiliser le bouton de défilement de la souris ou de l'appareil pour effectuer un zoom arrière sur la vue.

Réinitialiser la vue
  1. Cliquez sur le Menu icône Image de l'icône du menu. sur le Modèle de système page.
  2. Sélectionner Réinitialiser le zoom.

    La vue est réinitialisée à la vue par défaut sans aucun zoom appliqué. Si la vue a été agrandie ou dézoomée, la vue est réinitialisée à 100 % de sa taille.

Positionner la vue du modèle
  1. Cliquez sur le Menu icône Image de l'icône du menu. sur le Modèle de système page.
  2. Sélectionnez parmi les options suivantes:
    • Centre : Sélectionnez cette option pour aligner la vue du modèle au centre du volet.
    • Ajuster à la vue : sélectionnez cette option pour ajuster la vue du modèle dans le volet de Modèle de système page.

Tâches de modélisation de système

Lorsque vous souhaitez modéliser le système testé pour la première fois après avoir installé le logiciel serveur, vous devez d'abord ajouter le référentiel de l'espace d'équipe. Voir Ajout d'un dépôt à un espace d'équipe.

Une fois qu'un référentiel est configuré en tant que référentiel d'espace d'équipe, vous pouvez utiliser le modèle système. Voir Tâches pour travailler avec un modèle de système.

Lorsque vous souhaitez modifier, mettre à jour ou supprimer le référentiel, vous pouvez travailler avec le référentiel de l'espace équipe. Voir Tâches pour travailler avec le référentiel de l'espace d'équipe.