Vous êtes sur la page 1sur 2

Définissez facilement vos structures de données

MODELISATION
MERISE ET UML
MODÈLES SOUPLES
Avec WINDEV 14, vous réali- MODÉLISATION AUTOMATIQUE
sez une analyse «MERISE» Répondez à 4 questions sim-
(MLD et MCD) sans connaître ples pour créer les liaisons et
MERISE, et un modèle «UML» les contraintes d’intégrité.
sans connaître UML !
La «modélisation souple» per-
met elle de modéliser sans
contraintes.
La technologie de WINDEV est
révolutionnaire: elle visualise de
manière graphique l'organisa-
tion des données et des traite-
ments.
Grâce à WinDev, tout dévelop-
peur est capable de réaliser une
analyse MERISE ou UML auto-
matiquement. Impossible de se
tromper dans les cardinalités (1-
n, 0-1, ...) par exemple !
Bien entendu, WINDEV 14 RÉCUPÉRER UN EXISTANT (ORACLE, XML, ...):
fonctionne également avec AUTOMATIQUE
toutes les autres méthodes
COMMENT RÉCUPÉ- Access, DB2, Informix ...) est impossible de faire plus sim-
d'analyse et de modélisation. RER OU EXPLOITER facilité. Pour récupérer la ple !
UN EXISTANT description d’une base, il suf- Si la structure de la base
Le lien avec les bases de don- fit de faire glisser la descrip- importée évolue, WINDEV le
nées ou les systèmes de ges- tion depuis le serveur vers détecte et propose de modi-
tion de fichiers tierces (XML, l’éditeur d’analyses et d’indi- fier l’analyse et l’application !
Oracle, SQL Server, MySQL, quer les tables sélectionnées:

Décideur
Définir une application et ses règles avec les
outils de modélisation fournis avec WINDEV
est simple et rapide.
Nouveau
Nouvelle interface graphique

Points forts
Dictionnaire des données automatique, avec
impact bi-directionnel
Génération d’application complète depuis le Ici: une base de données Oracle, sur le ser- ...pour en transférer la description sous
modèle veur. Il suffit de faire glisser le nom de la l’éditeur de WINDEV 14. Ici, la base elle-
Génération, rétro-analyse et synchronisation base vers l’éditeur d’analyses... même reste au format Oracle (en-tête bleu).
temps réel de classe(s) depuis UML

14 • WINDEV : Développez 10 fois plus vite


Cliquez pour modéliser
COMMENT CRÉER UNE ANALYSE ? menter le dictionnaire des données.
Détaillons ensemble un exemple simple Vous pouvez également utiliser ou défi-
mais représentatif. nir des méta-types, colonnes prédéfi-
nies.
1. Il faut définir la structure des tables
(fichiers) constituant l’analyse; les 2. On définit ensuite les relations entre
colonnes sont définies, ou récupérées du les les tables.
dictionnaire des données. On indique le Pour relier des tables il suffit de tracer
Modélisation souple: modélisez type des colonnes, le type de clé... un lien avec la souris.
sans contraintes Toute nouvelle colonnes créée vient ali-
3. WinDev pose alors des questions sim-
ples en langage naturel pour détermi-
ner automatiquement le type de rela-
tion entre les 2 tables (voir page ci-
contre)
WinDev gérera la vérification de l'inté-
grité référentielle (déconnectable).
4. WinDev demande alors s'il doit générer
cette table de relation, s'il doit utiliser
une table existante, ou si vous préfé-
rez la définir «manuellement» : la rela-
tion est définie.
5. WinDev demande alors l’intitulé des
relations.
Voilà, les tables sont reliées, le travail est
Modéliser une terminé.
analyse est très
facile Il ne reste plus qu'à générer les fenêtres,
les menus, les états et le code avec le RAD
(ou à programmer de manière classique) et
à imprimer le dossier...
C'est aussi simple que cela.
Notez que les différentes méthodes de
modélisation peuvent être utilisées simulta-
Le concept exclusif nément dans un même projet.
de «Modélisation
Souple» permet de WINDEV 14 est un AGL profes-
définir de manière
réaliste des proces-
sionnel, donc il est livré en stan-
sus, des traitements, dard avec un module de conception
des organisations,... très puissant.
sans contrainte de
normalisation

UML
WINDEV gère en standard les
9 modèles UML.
Ces modèles sont bien enten-
dus repris et édités dans le
«Dossier de Programmation»
(voir page 20).
GÉNÉRATION UML ET
RETRO ANALYSE
WINDEV génère automatique-
ment le code à partir des dia-
grammes de classes, et inver-
sement, offre la rétro analyse
en temps réel des classes exis-
tantes.

www.pcsoft.fr • 15