Как express счетчик типа объекта с UML? - PullRequest
0 голосов
/ 23 апреля 2020

Мне нужна помощь в решении проблемы, с которой мы сталкиваемся в компании, пытаясь смоделировать каждый процесс и сущность.

До сих пор мы использовали расширенную концептуальную модель с сущностями и атрибутами со связями, но там Это некоторые объекты, которые точно не соответствуют измерению или таблице фактов, и это объект, который можно назвать « Магазины с объемом продаж более X единиц ». Очевидно, что сущности " sales " и " shop " будут иметь свое представление в UML как независимые сущности и представлять на нижнем уровне каждую продажу и магазин.
В UML нам нужно указать, что сущность хранит счетчик магазинов с продажами, превышающими X единиц, поэтому это имеет своего рода поведение или условия. Если мы рассмотрим сущность, ей потребуются дата-от и дата-до, и значение (счетчик), и создание связи с сущностью магазина кажется достаточно, но мы упускаем поведение, которое выражает «больше, чем х продаж». Таким образом, поведение может быть, например: Go для объекта магазина, взять 1-й элемент и перейти к объекту продаж, вычисляя продажи. Если значение больше X, значение + 1 и т. Д.

Я сделал простую версию проблемы. Синие прямоугольники представляют собой уже созданные объекты, а оранжевый - счетчик, который должен подсчитывать магазины с некоторыми ограничениями.

Diagram example

Есть ли способ использовать какую-то диаграмму UML что может помочь нам решить эту проблему?

1 Ответ

0 голосов
/ 23 апреля 2020

Вы можете понять, что с классом ассоциации:

enter image description here

ShopSales относится Shop и Sales, поэтому вы можете сохранить номер продаж вместе с другими вещами, которые вам могут понадобиться в этом сочетании. ShopSalesStats может дать вам количество магазинов по количеству продаж.

Другим (многими) способом (ами) было бы просто считать количество как свойство c publi Shop и разрешить ShopSalesStates обрабатывать счет на всех связанных Shop с.

...