Иллюстрация реализации моей "метамодели" (UML) - PullRequest
0 голосов
/ 13 ноября 2018

Для бумаги, которую я пишу, я создаю meta-model и хочу проиллюстрировать, как это meta-model может быть instantiated.

Простой meta-model будет выглядеть как

enter image description here

Он определяет, что model space состоит из набора задач, в результате чего проблема может быть класса A или B.

Экземпляр этого может выглядеть как

enter image description here

Вот проблема, я беру набор всех домашних заданий и различных заданий (эссе противматематика) может быть типа A или B.Таким образом, как я видел в какой-то статье, классы meta-model отображались с использованием <<notation>> (ниже или выше имени класса экземпляра).

После некоторого исследования я заметил, что <<notation>> на самом деле для стереотипов.Так что теперь я немного растерялся, хочу ли я этого.Как вы думаете, какой может быть хорошая запись для такого рода проблем?

1 Ответ

0 голосов
/ 13 ноября 2018

Обозначения, использующие знаки << >>, являются общими для мета-типов и стереотипов. Эта нотация также используется для мета-типов, определенных стандартом UML. Их часто путают со стереотипами, но на самом деле они не являются стереотипами. Эта нотация используется потому, что для элементов не так много разных форм и видов, как это требуется в UML. Или было бы лучше иметь пунктирные квадраты с двумя круглыми углами или что-то подобное? Таким образом, с точки зрения читабельности эта запись лучше. И это обозначение применяется таким же образом к пользовательским мета-типам. Таким образом, ваше предложение является верным, и нет необходимости в другой записи (которая не соответствует стандарту).

...