À propos du code Microsoft Visual c# au mappage UML

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Lors de l’ingénierie, constructions de code ci-dessous dans Visual c# correspondent aux éléments UML.

Namespace

Un Namespace c# est conçu comme un UML package et comprend :

  • Name (Nom)

  • Membres

Classes

Les classes c# sont conçus sous forme de classes UML et comprennent :

  • Name (Nom)

  • Les classes héritées et interfaces implémentées

  • Visibilité (publique, protégée ou privée)

  • IsAbstract

  • IsLeaf

  • Classes de base et interfaces implémentées

  • Opérations/fonctions membres

  • Variables de membre

Remarque : En c#, constructions de classe suivantes ne sont pas prises en charge dans UML Microsoft Office Visio :

  • Nouveau

  • Interne

Interfaces

Les interfaces c# sont conçus comme des formes UML interface et incluent :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • IsLeaf

  • Interfaces de base

  • Opérations de membre

Type énuméré

Un type énuméré c# est rétroconçu comme un UML type de données avec << énumération >> stéréotype et comprend :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • IsLeaf

  • Membres

Remarque : En c#, les informations fournies par type de base ne sont pas pris en charge dans UML Microsoft Office Visio.

Structure

Une structure c# est rétroconçu comme une classe UML avec le stéréotype << structure >> et inclut :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • IsAbstract

  • IsLeaf

  • Classes de base et interfaces implémentées

  • Membres

Propriétés

Propriétés c# sont conçues sous forme d’opérations UML et comprennent :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • Type (Type)

  • Obtenir et définir des méthodes (ajoutés en tant qu’options de génération de code)

Remarque : Les propriétés c# suivantes ne sont pas prises en charge dans UML Microsoft Office Visio :

  • Nouveau

  • Interne

  • Substituer

Délégués

  • Les délégués c# sont rétroconçues sous forme de classes UML avec le stéréotype << delegate >> et incluent :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • Signature (ajoutée à la classe comme une opération)

Opérations de membre

Opérations de membre c# sont conçues sous forme d’opérations UML et comprennent :

  • Name (Nom)

  • Visibilité (publique, protégée ou privée)

  • Étendue (statique ou partagée)

  • IsPolymorphic

  • IsAbstract

  • Type d’opération

Opérations ont des balises en fonction de leur type, tel que constructeur, destructeur, propriété, événement, indexeur ou procédure. Vous pouvez afficher ces valeurs marquées dans le modèle UML à l’aide de la page Options de génération de Code de la boîte de dialogue Propriétés d’opération UML.

  • Type de retour

  • Paramètres

Remarque : Opérations de membre c# suivantes ne sont pas prises en charge dans UML Microsoft Office Visio :

  • Nouveau

  • Interne

  • Externe

  • Substituer

Constantes

Constantes c# sont conçues en tant qu’attributs UML et comprennent :

  • Visibilité (publique ou privée)

  • Type (Type)

  • Valeur initiale

Constantes sont ajoutés au modèle comme attributs le champ modifiable étant défini sur figé.

Remarque : Les éléments en lecture seule dans le code sont conçus comme des constantes.

Variables de membre

Variables membres c# sont conçues en tant qu’attributs UML et comprennent :

  • Nom

  • Type (Type)

  • Visibilité (publique, protégée ou privée)

  • Étendue (statique ou partagée)

  • L’option modifiable (figé ou modifiable)

  • Valeur initiale

Paramètres de la méthode

Paramètres de la méthode c# sont conçues en tant que paramètres UML et comprennent :

  • Nom

  • Type (Type)

  • Sens (entrée, entrée-sortie, sortie ou retour)

  • Valeur par défaut

Constructions de code c# non prises en charge dans UML

Constructions de code c# ci-dessous ne seront pas mappées avec des éléments UML lors d’un processus d’ingénierie de Visual Studio .NET vers Microsoft Office Visio.

  • Cours : nouveau, internes, statiques constructeurs

  • Membres de données : nouveau, interne

  • Type énuméré : type de base

  • Événements : nouveau, interne

  • Exceptions

  • Paramètre : tableau

  • Propriétés : ignorer nouveau, interne, scellé

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×