Le Design simple, rapide et complet de vos Systèmes d'Information

English

 

 

 

 

 

Retour à la page d'accueil

Version 5.6

Principales Nouveautés ...

Ouverture du méta-modèle
Harmonisation des boîtes pop up
Nouveaux langages
Plus de choix de personnalisation  pour la génération de la documentation intranet

 Patch Version 6


Nouvelles options graphiques

Principe général
Options d'affichage
Options de style
Condition d'application


Définir des options graphiques

Accès
Définition de l'option
Onglet affichage
Options particulières
Onglet Style
Option sur critère
Option sur stéréotype


Caractéristiques étendues
  Définition
  Création
  Utilisation


Stéréotypes
  Définition
  Création
  Utilisation



Ouverture du méta-modèle ... 

La Version 5.6 de Win’Design propose une ouverture du Méta-modèle, par la généralisation des stéréotypes et des caractéristiques étendues, associée au paramétrage graphique des objets.

Ceci permet en particulier :

  • Une personnalisation des objets modélisés en fonction du contexte d’utilisation (cartographie, BPM, UML, …)
  • Une capacité d’adaptation et d’ouverture aux différents formalismes de modélisation et à leurs évolutions
  • Une valorisation de la présentation des modèles, pour en faciliter la lecture et la compréhension, pour un meilleur partage de l’information et une meilleure communication  

 



Les Options graphiques

Principe général 
Les options d’affichage des caractéristiques et de style des objets, peuvent être  définies :

  • En standard : ce standard s’appliquera à l’ensemble des modèles (ces options sont mémorisées dans un fichier externe).

  • Dans un modèle : au niveau de chaque modèle des modifications et des adaptations du standard peuvent être effectuées. Elles sont définies sur un type d’objet et sont valables pour tout le modèle (et ses sous-modèles). 

  • Dans un sous-modèle : au niveau de chaque sous-modèle des modifications et des adaptations du standard ou des options spécifiques du modèles peuvent être effectuées. Elles sont définies sur un type d’objet et ne sont valables que pour le sous-modèle.

  • Sur un objet : chaque représentation d’un objet modélisé peut avoir ses options graphiques d'affichage et de style spécifiques, en dérogation par rapport à celles du modèle, sous-modèle ou du standard.

Options d'affichage

Ces options concernent les caractéristiques du type d’objet à afficher dans le graphique.

Trois catégories de caractéristiques :

  • Communes à tous les objets : nom, alias, libellé, stéréotype

  • Spécifiques par objet : ex : type de données pour un attribut, mode d’organisation pour une tâche, visibilité pour une opération, …

  • Certains repères comme des icônes : ex : présence d’un texte d’annotation, bloc note, fichiers associés, 

Cas particuliers
Les options d’affichage des propriétés du MCD, attributs du MLD et du Diagramme de Classes sont définies au niveau de l’objet qui les contient : entité, table,  classe, …

Options de style

Ces options concernent l’apparence et la présentation du symbole graphique

  • Texte contenu : police, nombre de ligne d’affichage

  • Trait : style et couleur

  • Fond : couleur et motif

  • Forme : choix de la forme standard prédéfinie utilisée par défaut ou substitution par une image quelconque ou une forme personnalisée (liste proposée)

  • Comportement : gestion de la taille, icône associé, conteneur (tout objet à l’intérieur de la surface sera déplacé en même temps que l’objet conteneur)

 

Retour en haut de la page

Conditions d'application des options

Par défaut
Les options d’affichage et de style s’appliquent au niveau du type d’objet.

Sur critères
On peut également définir des options dont l’application est conditionnée par la vérification d’une expression.
Celle-ci porte sur des valeurs de caractéristiques des objets (Ex : propriété obligatoire, clé étrangère non implémentée, classe abstraite, acteur interne,  …). 

Par stéréotype
A chaque stéréotype peuvent être appliqué des options d’affichage et de style qui lui sont spécifiques.

Retour en haut de la page

Accès à la définition des options 

Pour définir ou modifier un profil standard (ensemble des options générales pour tout modèle), utiliser la fonction « Options – Profil standard » du menu « Options », choisir dans la liste proposée le type de diagramme sur lequel porteront les options, puis activer le bouton « Options graphiques ».   

Menu des options graphiques : profil standard
Menu d'accès à la définition des options générales pour tout modèle

Pour définir ou modifier des options du modèle, sous-modèle ou de la sélection, utilisez la fonction « Options graphiques – Sélection – Sous-modèle – Modèle » du menu « Options ».

Menu options graphiques : application des options sur un modèle, sous-modèle ou sélection
Menu d'accès à la définition des options graphiques
pour la sélection, le sous-modèle ou le modèle

 Au niveau de chaque objet, les options se retrouvent dans la boîte pop de définition, sous les onglets « Affichage » et « Style ».

Dans la cas d'une sélection, la plupart des options de style sont également accessibles à partir de la barre d’outils « Style ».

 

Retour en haut de la page
 

Définition d'une option graphique

Pour accéder à ces fonctions, utilisez le menu "Options"

La boîte des options graphiques présente à gauche la liste des types d’objets utilisables dans le type de diagramme choisi.

Boîte de définition des options graphiques pour le MLD
Boîte de définition des options graphiques (MLD) 

Pour définir une option, choisir un type d’objet (exemple : table).

Dans la partie droite de la boîte de dialogue, les options d’affichage et de style sont présentées à partir de 2 onglets :


Onglet Affichage

Cet onglet se présente sous forme d’un tableau à 3 colonnes :

  • Colonne « Filtre d’affichage » : présente la liste des caractéristiques affichables de l’objet.

  • Colonne « Afficher » : case à cocher indiquant si cette caractéristique est affichée ou non

  • Colonne « Définition » : indique à quel niveau l’option ou de sa modification a été spécifiée (standard, modèle, sous-modèle, sélection).

Onglet des options d'affichage des caractéristiques de l'objet
Onglet affichage pour l'objet "Table" du MLD

Retour en haut de la page
 

Options particulières

Icône, annotation et documents associés

Cette option permet d’afficher des d’icônes miniatures à côté du symbole de l’objet, matérialisant l’existence pour cet objet, d’un texte d’annotation, bloc note et fichiers associés.

Option "Affichage des icônes annotation, bloc note et fichiers associés" pour un repérage facile au niveau graphique
Sélection de l'option d'affichage des icônes repères des textes descriptifs

Seules les icônes pertinentes s’affichent.


Ces icônes indiquent que la table
dispose d'un texte bloc note et d'une annotation

 

Les avantages de ce dispositif

  • Permet d’identifier d’un seul coup d’œil les objets dotés de ces caractéristiques

  • Le passage de la souris sur  une des icônes déclenche l’affichage du texte dans une info-bulle

  • Le double-clic sur l’icône affiche les boîtes de dialogue correspondantes (texte ou fichiers associés)

  • Même comportement graphique à partir du site intranet généré.


Info-bulle de l'annotation

Retour en haut de la page

Autre icône

Suivant les objets, une icône miniature préfixe le nom de l’objet pour souligner sa nature particulière.

Option "Affichage icône" pour mise en valeur du type d'objet sur le graphique.
Options d'affichage des icônes

Exemple : une clé devant la clé primaire d’une table, un anneau devant la clé étrangère d’une table, un cadenas devant un attribut protégé d’une classe, … 

    Exemple d'une table, dans laquelle des icônes repères affichés au niveau graphique  Repères visuels de la caractéristique "Visibilité" (publique, protégée, privée)
Illustration d'une table et d'une classe avec affichage des icônes

Retour en haut de la page

Cas particulier des objets contenus

Cela concerne les propriétés des entités et relations dans le MCD, les attributs du MLD et du Diagramme de classe.

Les options d’affichage concernant ces objets sont définies à partir de leur conteneur (entité, relation, table et classe).

Définition des options d'affichage pour les objets contenus à partir de l'objet qui les contient
Options d'affichage des attributs, clés et index définies à partir du conteneur (ici, une table)

La présentation des caractéristiques de ces objets est spécifique et permet par exemple pour une table d’afficher pour chaque attribut sur une même ligne, son nom, son alias, son type et éventuellement des lettres représentant des caractéristiques particulières (calculé, stable, ….).

 

 Retour en haut de la page  

Onglet style

Cet onglet se présente sous forme d’un tableau à 3 colonnes :

Présentation de la boîte des options graphiques - Onglet "Style" Onglet "Style"
Onglet "Style" 

  • Colonne « Style d’affichage » : présente la liste des catégories de styles applicables à l’objet (police, apparence, forme, ….)

  • Colonne "Valeur" :  Valeur définie unitairement en dépliant les rubriques de style. A chaque élément de style peut être affectée une valeur directement dans un champ de la colonne « Valeur » ou par appel d’une boîte de dialogue : (clic sur « … » ) en face de la rubrique. Une boîte de dialogue regroupant plusieurs éléments permet d’affecter les valeurs en une fois.

  • Colonne « Définition » : origine de la définition de l’option ou de sa modification (standard, modèle, sous-modèle, sélection).

Pour appliquer une option, double-cliquez sur les "..." sur la ligne concernée, pour accéder à la boîte de dialogue permettant les choix (police, couleur, motif, ...), ou dépliez le noeud en cliquant sur "+" pour afficher chaque ligne d'option possible.

Onglet Style - Police

Pour les rubriques standard : stéréotype, nom, alias et libellé, des caractéristiques spécifiques de police peuvent être appliquées (type, taille, couleur, style, …).

Choix des options graphiques pour les polices
Application d'un style de police pour l'affichage du nom

Les autres rubriques suivent un style commun, défini dans « Autres polices ».

On peut choisir également pour certaines rubriques, d’afficher le texte sur 1,2 ou 3 lignes. 

Option d'affichage du nom sur 1, 2 ou 3 lignes.
Affichage du nom sur 2 lignes

Onglet Style - Apparence graphique

Concerne le fond de l’objet (style, motif, couleur), la ligne de contour (style, couleur), le relief-ombrage.

Options concernant l'apparence graphique du symbole
Sélection d'une couleur de fond

Symbole personnalisé

Chaque type d’objet modélisé, dispose d’une forme graphique pré-déterminée, qui correspond aux standard du formalisme correspondant.  

L’option « Symbole personnalisé » permet de modifier cette forme graphique.

Le symbole personnalisé peut être soit une image quelconque ou une autre forme géométrique choisie dans une liste.  

Assistant : association d'un symbole personnalisé à l'objet Assistant : sélection d'une forme géométrique pré-définie
Association d'un symbole personnalisé, ici une forme géométrique prédéfinie

Une fois le choix effectué, on précisera éventuellement la taille par défaut du nouveau symbole, la position des textes, et l’option d’ajustement de la taille de l’objet à la longueur du texte.  

Avantage
Ceci est particulièrement intéressant pour tous les objets polyvalents (commentaire, contrainte, objet libre, …), mais également en complément aux options de style pour mettre en valeur des objets répondant à certains critères (Cf. la modification de forme en fonction du stéréotype ou de la valeur des caractéristiques des objets), et permet de s’adapter aux évolutions des formalismes associés aux méthodes de modélisation.  

Exemple de différentes apparences graphiques données aux objets
Exemple d'objets polyvalents sur lesquels des options
de styles et d'affichage ont été appliquées

Exemples pour les objets du diagramme de classes
Exemples sur les objets du diagramme de classes

Onglet Style - Comportement graphique

Ce groupe d’options permet :

  • D’associer une icône au symbole graphique.

  • De préciser si la taille du symbole graphique est calculée à partir de la longueur des textes contenus

  • D’indiquer si le symbole peut jouer le rôle de conteneur : le déplacement du conteneur provoque le déplacement simultané de tout objet présent dans sa surface.  

Options liées au comportement graphique de l'objet
Options liées au comportement graphique de l'objet

 Retour en haut de la page  

Définition d'une option graphique sur critère

Les options d’affichage et de style s’appliquent par défaut au niveau du type d’objet.

On peut également définir des options dont l’application est conditionnée par la vérification d’une expression.
Celle-ci porte sur des valeurs de caractéristiques des objets (Ex : propriété obligatoire, clé étrangère non implémentée, classe abstraite, acteur interne,  …).

Création d’une nouvelle option

Sélectionnez au préalable un type d’objet (attribut obligatoire) et cliquez sur le bouton « + ».
Un assistant permet de nommer la nouvelle option graphique (ex. attribut obligatoire) et de définir l’expression qui conditionne l’application de l’option.

Ajout d'une nouvelle option graphique Assistant méta-modèle pour la création d'une nouvelle option
Ajout d'une option graphique  - Assistant méta-modèle

L’assistant méta-modèle présente :

  • Les éléments du langage de manipulation utilisables dans l’expression (opérateur, constante, fonction). Ce langage a déjà été mis en œuvre dans Win’Design dans le module UML pour la génération des langages cibles. 

  • La liste de toutes les caractéristiques du type d’objet choisi.

  • Les caractéristiques globales : il s’agit de toutes les caractéristiques communes aux objets (nom, alias, libellé, …)

  • Eventuellement, les caractéristiques spécifiques (type de données, longueur, valeur par défaut, …)

  • Eventuellement, les caractéristiques étendues.

La construction de l’expression peut se faire par double clic sur les caractéristiques et sur les opérateurs et fonctions ou par saisie directe dans la ligne.

Lorsque la caractéristique comporte des listes de valeurs pré-déterminées, celles-ci sont accessibles et peuvent être sélectionnées pour l’évaluation de l’expression.

Une fois l’option définie, préciser les options d’affichage et de style, pour personnaliser l’apparence des objets répondant à ces critères.

Définition de l'expression  Création éventuelle d'options d'affichage et de style spécifiques
Définition de l'expression, puis application éventuelle d'options spécifiques de style

 
Retour en haut de la page

Définition d'une option graphique sur stéréotype

Les stéréotypes qui ont été définis, sont affichés en dessous du type d’objet correspondant dans la liste.

Par défaut, les options graphiques sont celles du type d’objet. Des options spécifiques peuvent être appliquées à chaque stéréotype.

A29.gif (11210 octets)

A noter : on peut définir des options sur critères associées aux stéréotypes. Ces options s’appliqueront pour les objets d’un même stéréotype et répondant aux critères définis.

 Retour en haut de la page

Caractéristiques étendues

Le Méta-Modèle de Win'Design comporte la description de tous les types d'objets utilisables dans le cadre des différentes modélisations.

Chaque type de modèle (MCD, MLD, Modèle de processus, Diagramme de classes, ...) comporte :

  • Des types d'objets qui lui sont spécifiques (ex: l'entité dans un MCD, la table dans un MLD, le process dans un modèle de processus, la classe dans un diagramme de classes)

  • Des types d'objets communs à plusieurs modèles (commentaire, contrainte, objet libre, ....).

Chacun de ces types d'objets est défini par un ensemble de caractéristiques :

  • Communes à tous les objets (nom, alias, libellé, texte d’annotation, bloc note, documents associés, …)

  • Spécifiques par objet : ex : type de données pour un attribut, mode d’organisation pour une tâche, visibilité pour une opération, …

Win’Design permet maintenant d’étendre la définition des types d’objets du méta-modèle en rajoutant de nouvelles caractéristiques dites « Caractéristiques étendues ».

Exemple : ajout d’éléments de chiffrage ou de quantification dans les modèles d’activité, ajout de caractéristiques spécifiques à une interface dans les modèles de données, et bien entendu, pour la définition spécifique des objets libres (ceux-ci ayant la définition commune à tous les objets par défaut).  

Retour en haut de la page

Création de caractéristiques étendues pour un objet

La création des caractéristiques étendues se fait à partir du profil standard (Menu « Options »), pour un type de modèle et un type d’objet choisis.  

Choix du type de modèle   Ajout d'une caractéristique étendue Détail de l'onglet affichant les caractéristiques étendues
Choix du type de modèle, puis choix d'un objet

La création des caractéristiques étendues se fait dans la partie droite de la boîte de dialogue.

La création peut se faire directement dans le tableau ou à partir d’un assistant (bouton « + »), permettant de nommer et de décrire la caractéristique, de la rattacher éventuellement à un groupe, de préciser son type (actuellement booléen ou chaîne de caractères), puis de donner ses contraintes de valeurs (liste de valeurs possibles, obligatoire, facultatif, valeur par défaut).  

Assistant à la création des caractéristiques étendues  Assistant à la création d'une caractéristique étendue
Assistant à la création ou modification des caractéristiques étendues

Ces caractéristiques peuvent être regroupées (un niveau de profondeur) pour organiser leur présentation par nature ou thème.

Les caractéristiques étendues peuvent être définies au niveau du type d’objet et au niveau de chaque stéréotype. Dans ce cas, le stéréotype hérite des caractéristiques définies au niveau du type d’objet.  

Retour en haut de la page

Utilisation des caractéristiques étendues

L'onglet "Caractéristiques étendues" a été rajouté dans la boîte pop up de chaque objet représenté dans un modèle. Il comprend la liste avec les éventuels groupes, de toutes les caractéristiques définies (y compris les caractéristiques héritées).  

La colonne « Valeur »,  propose suivant le type : une case à cocher pour un type booléen, un champ pour les chaînes de caractères, et une liste déroulante dans le cas d’une liste de valeurs.

Les valeurs sont éventuellement pré-remplies avec la valeur par défaut.

 
Retour en haut de la page

Stéréotypes

Qu'est-ce qu'un stéréotype ?

Un stéréotype permet de faire des catégories d'un type d'objet (ex : "Processus de décision" est un stéréotype de "Processus", "Table système" est un stéréotype de "Table", ...). Il hérite du comportement et de toutes les caractéristiques du type d'objet. 

On peut également lui associer :

  • Des caractéristiques qui lui sont spécifiques, dites " caractéristiques étendues", qui ne seront utilisables que pour la catégorie représentée par le stéréotype

  • Des options graphiques (forme et styles) spécifiques.

Créer un stéréotype revient donc quasiment à définir un nouveau type d'objet dans le méta modèle.

 

Retour en haut de la page

 

Créer un stéréotype

La création des stéréotypes se fait à partir du profil standard (Menu « Options »), pour un type de modèle et un type d’objet choisis.  

Création d'un nouveau stéréotype de l'objet "Contrainte"  A42.gif (15480 octets)
Création d'un nouveau stéréotype de l'objet contrainte

Un stéréotype se définit par un nom et une description. Il se positionne dans la liste des objets, en dessous de son « sur-type ».   

On peut également créer des stéréotypes de stéréotype (sans limite de niveau) pour constituer des groupes d’objet par nature ou par degré de spécialisation.   

  Stéréotypes de stéréotypes
Groupe de stéréotypes "Matériel Informatique" - Stéréotype de stéréotype "Imprimante, ordinateur ..."

A chaque stéréotype peuvent être définies des caractéristiques qui lui seront spécifiques. Il héritera par ailleurs des caractéristiques étendues définies au niveau du type d’objet ou des stéréotypes définis en amont.

Le stéréotype "Règle de gestion" a été créé. Des caractéristiques étendues lui ont été associées;
Ajout de caractéristiques étendues au stéréotype "Règle de gestion"

A chaque stéréotype peuvent être appliquées des options graphiques d’affichage et de style.

Utilisation des stéréotypes

Une liste déroulante permet de sélectionner ou de créer un stéréotype, dans l’onglet définition de la boîte pop up de chaque objet, .  

Le choix d’un stéréotype provoque éventuellement la modification de la forme et du style de l’objet, si des options graphiques particulières lui ont été appliquées.

Retour en haut de la page

Harmonisation des boîtes pop up
Dans le module Database, toutes les boîtes de dialogue de saisie des caractéristiques des objets (boîtes pop up) ont été harmonisées par rapport aux boîtes des modules Procedure et Object :
  • Taille de la boîte modifiable

  • Ajout des onglets "Affichage, Style, caractéristiques étendues"


Boite pop de la table - Onglet "Style"

Retour en haut de la page

Nouveaux langages disponibles

A partir du module Object, la description des classes peut maintenant se faire dans les langages suivants :

C#, C++, Delphi, Java, PHP 4.0, VBNet, XML-DTD, XML Schéma


Sélection du langage cible


Appel de la boîte de configuration du langage cible

Boîte de dialogue de configuration de langage
Configuration du langage cible

Retour en haut de la page

Nouvelles options de personnalisation pour la génération de la documentation intranet

Plus d'options pour personnaliser votre documentation intranet :

  • Possibilité d'insérer une entête et un pied de page
  • Bibliothèque de thèmes de présentation. Possibilité pour l'utilisateur de créer son thème de présentation spécifique
  • Choix du langage dans lequel la documentation intranet sera présentée
  • Option de choix pour générer ou non certaines informations dans la fiche descriptive de l'objet (bloc administration, volumétrie)

                 intranet.gif (19769 octets)    Choix des thèmes de présentation - Insertion d'entête et pied de page  Choix du langage de présentation de la documentation intranet      
                       Choix des blocs d'informations      Choix des thèmes de       Choix du langage de
                                         à générer                           présentation                  présentation
                                                                        

Retour en haut de la page  
 
Envoyez un courrier électronique à adelcroix@win-design.compour toute question ou remarque concernant ce site Web.