Réserver une Démo
Pré. Proc.

Validation Modèle

Model validation banner

Vous utilisez Modèle Validation pour vérifier les modèles UML par rapport aux règles UML connues. L'ensemble de règles à valider peut être personnalisé en activant et en désactivant certaines règles et catégories de règles. Vous pouvez exécuter Modèle Validation sur un seul élément UML , un diagramme ou un Paquetage entier. Vous pouvez compléter les règles de validation fournies par le système en utilisant un Add-In ou une MDG Technologie (comme BPMN) qui contient ses propres règles. add-ins basés sur Modèle sont un outil efficace pour créer des ensembles de règles nouveaux et spécifiques qui implémentent des règles personnalisées spécifiquement liées à un projet, un client ou un domaine unique.

Accéder

Ruban

Conception > Paquetage > Gérer > Valider > Valider Paquetage actuel

Concepts de validation

Concept

Détail

Voir aussi

Validation des objets

Valider un UML :

  • Element valide l'élément et ses enfants, ses fonctionnalités (attributs et opérations) et ses relations (connecteurs)
  • Diagramme valide le diagramme lui-même (pour son exactitude) ainsi que tous les éléments et connecteurs au sein du diagramme
  • Paquetage valide le Paquetage et tous les sous-Packages, éléments, connecteurs et diagrammes qu'il contient

Exemple - Violation Modèle

Ce diagramme UML contient plusieurs violations fondamentales des règles UML :

An example UML diagram for demonstrating model validation functionality in Sparx Systems Enterprise Architect.

Si vous exécuter la validation Modèle sur ce diagramme , ces violations sont identifiées dans la fenêtre de sortie du système :

  • Une région d'expansion UML (ExpansionRegion1) n'a pas son entrée enfant ExpansionNode
  • Une auto-généralisation invalide existe sur Class2 (les éléments UML ne peuvent pas être auto-générisés)
  • Une violation OCL existe pour l'association anonyme (entre Class2 et Object1)
  • Un gestionnaire d'exceptions UML (ExceptionHandler1) n'a pas son ObjectNode d'entrée enfant

Apprenez Plus