Bonjour
J'ai une classe qui doit hériter d'une autre classe mais j'arrive pas à trouver la liaison d'héritage sous "l'éditeur d'analyse windev"
Que faire
merci
Bonjour
J'ai une classe qui doit hériter d'une autre classe mais j'arrive pas à trouver la liaison d'héritage sous "l'éditeur d'analyse windev"
Que faire
merci
Salut !
Je ne suis pas certain de bien comprendre de quoi tu parles:
- Diagramme de classes d'un modèle UML ?
- Modèle Conceptuel de Données (MCD) ?
- Modèle Logique de Données (MLD) ?
Voici quelques éléments de réponse.
L'analyse d'un projet Windev est un MLD. Au niveau d'un MLD il n'y a pas de notion d'héritage.
En théorie un MCD permet de réprésenter l'héritage entre entités.
Avec Windev il est possible de générer un MLD à partir d'un MCD, mais...
... l'éditeur de MCD de Windev est très limité et n'implémente pas la notion d'héritage (à ma connaissance).
Vraiment dommage !
L'éditeur de diagramme de classes UML de Windev permet de représenter l'héritage (évidemment).
Il est possible de construire un diagramme de classes par rétro ingénierie de l'analyse d'un projet Windev (un MLD).
Mais je ne crois pas que l'inverse soit possible avec Windev: il n'est pas possible de générer un MCD ou un MLD à partir d'un diagramme de classes UML.
Conclusion provisoire:
je ne crois pas que ce que tu souhaites faire soit possible avec Windev.
Merci OnePoint pour ta réponse bien détaillée mais je ne vois pas dans ce cas l'utilité de construire un diagramme de classes UML de Windev s'il ne donne pas la possibilité de générer un MLD
Est-ce que je peux conclure qu'il est impossible d'implémenter l'héritage sous windev??
merci d'avance
Autre question, est-ce qu'il est possible de générer un MLD à partir d'un MCD ou l'inverse?
Dernière question: Comment on peut générer un MCD à partir d'un MLD existant car ça fait une heure que je cherche mais j'ai rien trouvé
J'ai pas trouvé l'association d'héritage dans l'éditeur du MCD sous Windev est-ce normal?
Je tiens à te remercier pour ces précisions très précieuses![]()
Re-salut !
On peut seulement conclure que l'éditeur de diagramme de classes UML de Windev n'est pas prévu pour générer un MLD.
Mais j'ai peut-être tort, je travaille avec une version assez ancienne de Windev.
En revanche, l'éditeur de diagramme de classes est prévu pour générer des classes W-Langage dans le projet et synchroniser les modifications (synchro bi-directionnelle). Bien sûr, le modèle objet du W-Langage permet l'héritage.
A ma connaissance, la "connexion" Analyse (MLD) vers Diagramme de Classes sert à gérer le "3-tiers façon Windev":
- on part d'une analyse, pour générer le diagramme de classes;
- à partir du diagramme de classes on génére les classes du projet;
- si l'analyse est modifiée, le diagramme de classes peut être synchronisé
(synchro uni-directionnelle Analyse vers Diagramme);- si le diagramme de classes est modifié, ou si les classes W-Langage sont modifiées, elles peuvent être synchronisées.
Partager