Отображение текста программы на языке Microsoft Visual C# на язык UML

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

При реконструировании указанным ниже синтаксическим конструкциям языка Visual C# соответствуют определенные элементы языка UML.

Пространство имен

Пространство имен C# преобразуется в пакет UML, включающий в себя:

  • Имя

  • Участники

Классы

Классы C# обратного разработке как классов UML и включают:

  • Имя

  • Унаследованные классы и реализованные интерфейсы

  • Видимость (открытая, защищенная или закрытая)

  • IsAbstract

  • IsLeaf

  • Базовые классы и реализованные интерфейсы

  • Операции/функции-члены

  • Переменные-члены

Примечание: Следующие синтаксические конструкции, относящиеся к классам C#, не поддерживаются в Microsoft Office Visio UML:

  • New

  • Internal

Интерфейсы

Интерфейсы C# преобразуются в фигуры интерфейс UML, включающие в себя:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • IsLeaf

  • Базовые интерфейсы

  • Операции-члены

Тип перечисления

Тип C# перечисления обратного разработке как UML тип данных с << перечисления >> стереотип и включает:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • IsLeaf

  • Участники

Примечание: Для перечислений C# сведения о базовом типе не поддерживаются в Microsoft Office Visio UML.

Структуры

Структура в C# обратного разработке как класс UML со стереотипом << структуры >> и в том числе:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • IsAbstract

  • IsLeaf

  • Базовые классы и реализованные интерфейсы

  • Участники

Свойства

Свойства в C# обратного разработке как операции UML и включают:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • Тип

  • Методы Get и Set (добавленные с помощью функции генерации кода)

Примечание: Следующие свойства C# не поддерживаются в Microsoft Office Visio UML:

  • New

  • Internal

  • Override

Делегаты

  • Делегаты C# преобразуются в классы UML со стереотипом <<делегат>>, включающие в себя:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • Подпись (добавляется к классу как операция)

Операции участника

Операции участника C# обратного разработке как операции UML и включить:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • Область определения (статическая или разделяемая)

  • IsPolymorphic

  • IsAbstract

  • Вид операции

Операции имеют именованные значения в соответствии со своим типом, таким как конструктор, деструктор, свойство, событие, индексатор или процедура. Эти значения можно просмотреть в модели UML, используя страницу Параметры генерации кода диалогового окна Свойства операции UML.

  • Тип возвращаемого значения

  • Параметры

Примечание: Следующие операции-члены C# не поддерживаются в Microsoft Office Visio UML:

  • New

  • Internal

  • Extern

  • Override

Константы

Константы в C# обратного разработке как атрибуты UML и включить:

  • Видимость (открытая или закрытая)

  • Тип

  • Начальное значение

Константы добавляются в модель как атрибуты со значением «закрепленный» в поле «Изменяемый».

Примечание: Элементы программы, предназначенные только для чтения, преобразуются так же, как и константы.

Переменные участника

Переменные участника C# обратного разработке как атрибуты UML и включить:

  • Имя

  • Тип

  • Видимость (открытая, защищенная или закрытая)

  • Область определения (статическая или разделяемая)

  • Возможность изменения (закрепленный или изменяемый)

  • Начальное значение

Параметры метода

Параметры метода C# обратного разработке в качестве параметров UML и включают:

  • Имя

  • Тип

  • Направление (in, inout, out и return)

  • Значение по умолчанию

Конструкций кода C#, не поддерживаемые в UML

Следующие синтаксические конструкции C# при реконструировании программы Visual Studio .NET в Microsoft Office Visio не преобразуются в элементы UML.

  • Классы: new, internal, static constructors

  • Данные-члены: new, internal

  • Перечисление: базовый тип

  • События: new, internal

  • Исключения

  • Параметр: paramArray.

  • Свойства: new, internal, override, sealed

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×