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