Logiciel de modélisation MVC-CD
Totalement libre d'utilisation et gratuit
Evaluez la bêta version de MVC-CD - Logiciel de modélisation libre d'utilisation et gratuit
Logiciel de modélisation MVC-CD
Totalement libre d'utilisation et gratuit
Avec MVC-CD la modélisation n’est pas cantonnée à une école de pensée ou une méthode particulière. Le formalisme relève de :
⚪ Entity-Relationship Model de P. Chen.
⚪ MCD de Merise.
⚪ Modèle du domaine de UP ou RUP.
En s’appuyant sur le langage UML, standardisé par l’Object Management Group (OMG), MVC-CD offre une richesse sémantique et graphique universellement reconnue, facilitant la compréhension, la communication et l’apprentissage dans les contextes académiques et professionnels.
Diagrammes sémantiquement richestout en étant aisés à lire
La modélisation ne nécessite pas de compétences mathématiques particulières, mais essentiellement des réflexions de logique.
Par exemple :
⚪ Les attributs et contraintes d’entité sont dissociés pour faciliter leur usage.
⚪Les contraintes d’identification des entités sont créées automatiquement en tenant compte de la nature des associations auxquelles participe l'entité {Non identifiante, Identifiante naturelle, Identifiante de composition}.
Séparation attributs et contraintes - Décoration UMLd'association identifiante naturelle
L'utilisateur ne doit pas connaître le langage UML, le rendu UML découle des manipulations faites au travers d’interfaces utilisateurs intuitives.
Saisie guidée et affichage en UML
L’utilisation, l’apprentissage et l’enseignement sont favorisés par une assistance contextuelle :
⚪ Mise en évidence des rôles et multiplicités lors de la saisie des associations.
⚪ Quittances textuelles de saisie des multiplicités.
⚪ Découverte des types d’entité en cours de modélisation.
⚪ …
Saisie assistée du couple (rôle, multiplicité) et quittance textuelle
Le comportement du logiciel est adaptable à vos besoins et valeurs :
⚪ Paramétrage de l’application.
⚪ Préférences pour chaque projet.
⚪ Profils applicables aux différents projets.
Les 3 copies écrans ci-dessous montrent l'identification d'un élément de modèle avec les différentes personnalisations de nommage :
⚪ Nom métier seulement : Utilisation pour l'analyse métier (Business Analysis).
⚪ Nom métier ou nom technique : Utilisation conjointe dans une démarche allant de l'analyse métier à la structuration des bases de données (Informatique de gestion).
⚪ Nom technique seulement : Utilisation dans une démarche relevant de l'hériage de RAD-Rapid Application Development.
Identification avec le nom métier seulement (BA)
Identification avec le nom métier ou le nom technique (IG)
Identification avec le nom technique seulement (RAD)
La gestion de modèles volumineux est facilitée par leur structuration en sous-modèles (domaines ou paquetages), ce qui rend le référentiel plus lisible, cohérent et facilement exploitable en contexte d’entreprise.
Paquetages pour structurer et simplifier la gestion de modèles de grande taille
L’usage en entreprise est renforcé par la possibilité de représenter un même modèle sous différents angles, à travers autant de diagrammes que nécessaire, facilitant ainsi sa mémorisation, sa compréhension et sa communication.
Le premier diagramme Structure Article acquis ci-dessous met l'accent sur une vision macroscopique des entités et des relations entre elles.
Représentation macroscopique d'une structure de données
Le deuxième diagramme Articles et catégories ci-dessous met l'accent sur le détail des entités avec leurs attributs et contraintes. En particulier, on voit que les 2 contraintes d'identification de l'entité Catégorie d'articles reçoivent en paramètre l'éventuel parent provenant de l'association idenfiante naturelle réflexive.
Représentation détaillée d'une portion de modèle