Проверьте мой UML Class Diagram
Может кто-то проверить мою диаграмму классов, потому что я не слишком хорошо рисовала этот тип UML диаграммы
- Пользователь может стать PersonalUser или BusinessUser
- Администратор является особым типом PersonalUser
- Персональный пользователь или бизнес-пользователь может создать много аукционов
- Но Аукцион может быть создан только одним Персоналом Пользователь или только один BusinessUser
- Там аукционной не может существовать без PersonalUser или BusinessUser
- аукционной может содержать только один элемент
- Элемент может быть только в одном аукционе
- элемент не может существовать без аукциона
- аукционный не может существовать без пункта
- элемент имеет один Категорию
- Категория может имеет много пункта
- элемент может не существовать ш ез категории
- A Категория может имеет родительскую категорию, но это не является обязательным
- A Категория может имеет много атрибутов
- Но атрибут только для одной категории
- атрибут не может существовать Категория
- может Атрибут имеет много AttributeOption
- Но AttributeOption связан только с одним атрибутом
- AttributeOption не может существовать без атрибута
- аукционные могут есть много предложений
- Ставок только на один аукцион
- Тендерные не может существовать без аукциона и персонального пользователя или BusinessUser
- Элемента может имеет много фото
- картина только на этот раз деталь и изображение не может существовать без пункт
- пользователь может создать много ForumTopics но ForumTopic может быть создан только один пользователь
- A ForumTopics может содержать один или несколько ForumMessage
- ForumTopic не может е Xist без пользователя и ForumMessage не может существовать без ForumTopic
- А BusinessUser может имеет много BusinessContactNumber но BusinessContactNumber только для одного BusinessUser
- BusinessContactNumber не может существовать без бизнеса
Привет, спасибо за подробные сведения, я сделаю исправления. BiddingService - это класс, который реализует многие методы, такие как, например, пользователь может войти в систему и метод проверки входа обрабатывается службой назначения ставок, служба торгов обрабатывает общие методы, такие как удаление форумов, создание forumposts, подключение biddingservice к базе данных через, должно я опустить это? – Noor
@Noor Не обязательно. Но вы должны, вероятно, сократить свои ассоциации. Обычно ассоциация преобразуется в атрибут при преобразовании в код. У службы ставок есть атрибуты для всех ассоциаций, которые вы ввели? – Oswald
@Osward Служба ставок не имеет никаких атрибутов, она реализует только такие методы, как checkcredentials и т. Д. – Noor