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 à la Validation de Modèle 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 (telle que BPMN) qui contient ses propres règles. Les Modèle basés sur add-ins sont un outil efficace pour créer de nouveaux ensembles de règles 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

Notions de validation

Concept

Détail

Voir également

Validation d'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 l'exactitude) ainsi que tous les éléments et connecteurs dans le 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 de base des règles UML :

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

Si vous exécuter Modèle Validation sur ce diagramme , ces violations sont identifiées dans la fenêtre System Output :

  • Il manque à une ExpansionRegion UML (ExpansionRegion1) son entrée enfant ExpansionNode
  • Une auto-généralisation non valide existe sur Class2 (les éléments UML ne peuvent pas être auto-généralisés)
  • Une violation OCL existe pour l'association anonyme (entre Class2 et Object1)
  • Un ExceptionHandler UML (ExceptionHandler1) manque son ObjectNode d'entrée enfant

Apprenez Plus