Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Cartes thermiques

En plus des diagrammes à barres, des diagrammes à colonnes et des diagrammes à secteurs plus familiers, Enterprise Architect en supporte une disposition basée sur une grille appelée Carte de Chaleur , qui utilise la couleur, la taille et le regroupement des cellules pour représenter des aspects spécifiques d'un ensemble de données.

Les cartes thermiques sont généralement utilisées pour illustrer les propriétés co-dépendantes qui pourraient influencer les décisions stratégiques ou au niveau du projet. Par exemple, une Carte de Chaleur peut regrouper les Exigences par Type d'exigence dans une matrice de catégories, puis diviser ensuite chaque catégorie par statut d'exigence, en utilisant le nombre d'exigences de chaque statut comme déterminant de la taille de la cellule. Comme indice visuel supplémentaire, la couleur de chaque cellule peut utiliser encore une autre variable de l'ensemble de données ; par exemple, un nombre de coûts basé sur la somme des coûts prévus associés à chaque exigence. Comme avec d'autres types de graphiques, vous pouvez construire l'ensemble de données en utilisant soit des champs de le dialogue de fichiers, soit du SQL personnalisé que vous avez créé ou copié.

Cet exemple de Carte de Chaleur indique les coûts relatifs des différents éléments d'une plate-forme logicielle, tout en montrant (par couleur de cellule) à quelle étape du cycle de vie du produit chaque composant a atteint.

An example of a package shown as a Heat Map in Sparx Systems Enterprise Architect.

L'utilisation des cartes thermiques dépend dans une certaine mesure de la disponibilité de bonnes données pouvant être utilisées pour indiquer visuellement différents aspects du modèle actuel. Par exemple, si vous décidez d'utiliser une analyse de coût dans le cadre d'une Carte de Chaleur , il est nécessaire de représenter le coût à l'aide d'un champ ou Valeur Étiquetée . Cela devrait faire partie du travail de modélisation en arrière-plan qui alimentera les ensembles de données conduisant à des cartes thermiques bien formées et utiles.

Accéder

Sélectionnez un élément de graphique sur un diagramme ou dans la fenêtre Navigateur , puis utilisez l'une des méthodes décrites ici pour ouvrir la boîte de dialogue ' Propriétés ' de l'élément de graphique. (Si l'élément Chart approprié n'existe pas, ouvrez la page 'Charts' de la boîte à outils Diagramme et faites glisser une icône 'Standard Chart' sur un diagramme .)

La boîte de dialogue ' Propriétés ' affiche par défaut l'onglet 'Source' et son onglet enfant ' Paquetage '.

Ruban

Conception > Elément > Propriétés > Général > Propriétés Dialogue

Menu Contexte

Cliquez-droit sur l'élément | Propriétés | Propriétés

Raccourcis Clavier

Alt+Entrée

Autre

Double-cliquer sur l'élément

Configurer une Carte de Chaleur

Après avoir accédé à la boîte de dialogue ' Propriétés ' de l'élément Carte, vous pouvez compléter les champs des onglets 'Source' et ' Paquetage ' pour configurer votre Carte de Chaleur .

Option

Action

Voir également

Type

Cliquez sur la flèche déroulante et sélectionnez « Carte de Chaleur » comme type de graphique.

Taille par

Cliquez sur le bouton Browse. et sélectionnez le type object et la propriété que les cellules Carte de Chaleur représenteront. Une cellule est créée pour chaque combinaison unique de type d' object et de propriété, et la taille de la cellule indique le nombre de fois que cette combinaison se produit.

Par exemple, si vous sélectionnez Element.Author, chaque cellule représentera un nom d'auteur et la taille de la cellule indique le nombre d'éléments dans l'ensemble de données avec ce nom d'auteur.

Par groupe

(Facultatif) Cliquez sur le bouton Browse. et sélectionnez le type object et la propriété que le regroupement des cellules Carte de Chaleur représentera.

Par exemple, si vous dimensionnez par Defect.Status et groupez par Element.Author, chaque groupe représentera un auteur d'élément et chaque cellule du groupe représentera le nombre d'éléments avec ce nom d'auteur ayant chacun des statuts de défaut.

Colorier par

(Facultatif) Cliquez sur le bouton Browse. et sélectionnez le type object et la propriété que la couleur de chaque cellule représentera. Si vous souhaitez appliquer la même combinaison type d' object /propriété que celle que vous avez utilisée pour dimensionner les cellules, laissez ce champ vide. La couleur est récupérée en faisant correspondre cette combinaison avec une couleur définie dans le jeu de couleurs sélectionné sur la page 'Apparence' de la boîte de dialogue Carte de Chaleur ' Propriétés ' (voir la rubrique d'aide Apparence de la Carte de Chaleur ).

Apparence Carte de Chaleur

Source du graphique

Dans le champ ' Modèle ', cliquez sur le bouton Browse. et sélectionnez le modèle à partir duquel dériver les données, soit le modèle actuel, soit celui que vous recherchez en tant que fichier local, soit via l'assistant de connexion native ou de connexion OBDC, soit sur le Cloud . Vous pouvez également choisir d'entrer une string de connexion pour le modèle.

Le cas échéant, sélectionnez le(s) Paquetage (s) où rechercher les données à représenter dans cette Carte de Chaleur , tel qu'expliqué dans la rubrique d'aide À partir d'un Paquetage . (Cliquez sur le bouton Ajouter et sur l'option 'Ajouter Paquetage ', puis sélectionnez dans le Navigateur de Paquetage .)

D'un Paquetage

Personnalisation des résultats pour la Carte de Chaleur

Au lieu de spécifier les paramètres de la Carte de Chaleur dans l'onglet ' Paquetage ', vous pouvez créer une Carte de Chaleur personnalisée à l'aide de SQL.

Vous spécifiez à nouveau le type de graphique dans le champ ' Type ', mais sélectionnez immédiatement l'onglet 'SQL personnalisé'. Les autres champs de l'onglet 'Source' sont alors grisés.

Dans l'onglet "SQL personnalisé", votre instruction SQL doit contenir ces quatre alias de colonne (comme illustré dans la section Exemples de requêtes personnalisées de cette rubrique) :

  • Série - Représente la cellule Carte de Chaleur et l'étiquette
  • GroupName - Fournit un regroupement pour les cellules Carte de Chaleur ; cet alias peut être exclu si aucun regroupement n'est requis
  • ChartValue - Définit la taille d'une cellule Carte de Chaleur en fonction de la valeur numérique d'une propriété (une valeur de, disons, 12 unités) plutôt que comme une simple instance de la propriété (une valeur de 1 unité)
  • Couleur - Renvoie une valeur qui détermine la couleur de la cellule, en référence aux types de valeur 'Color Set' définis dans l'apparence Carte de Chaleur
Consultez également la rubrique d'aide sur les Query personnalisées .

Exemples de requêtes personnalisées

Exemple

La description

Exemple 1

Dans cette requête, chaque cellule représentera un auteur et sera dimensionnée par rapport au nombre d'éléments de composant que l'auteur a créés.

Sélectionner t_objet . Auteur COMME Série , compter (*) COMME ValeurGraphique

DE t_objet

t_objet . Type d'objet = 'Composant'

Groupe Par t_Objet . Auteur

Exemple 2

Dans cette requête, chaque cellule et sa taille relative représenteront un état Défaut. Chaque cellule sera regroupée par auteur et colorée selon le type de priorité. Cette requête serait accompagnée d'une définition d'ensemble de couleurs de Type de valeur ' String ' avec les valeurs 'High', 'Medium' et 'Low' et leurs couleurs respectives.

Sélectionner t_objectproblems . Statut COMME Série , t_objet . Auteur COMME NomGroupe , t_objectproblems . Priorité COMME Couleur , compter (*) COMME ValeurGraphique

DE t_objet , t_objectproblems

t_objet . ID_objet = t_objectproblems . ID_objet AND ( t_objectproblems . ProblemType = 'Défaut' )

groupe par t_objectproblems . Priorité , t_objet . Auteur , t_objectproblems . Statut

ordre par 1 , 2 , 3

Apprenez Plus