Обратная связь диаграммы классов - PullRequest
0 голосов
/ 23 апреля 2011

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

Спасибо

Ссылка на изображение: http://i.stack.imgur.com/k4RA2.jpg

enter image description here

1 Ответ

1 голос
/ 23 апреля 2011

Сложно дать точный ответ, не зная конкретных правил и требований вашего домена. Однако: при условии, что в этом нет ничего необычного, некоторые наблюдения:

  • Может ли быть несколько спектаклей одного шоу? например "Glee" исполняется в пятницу, субботу и воскресенье. Если это так, вы можете отделить «Производительность» от «Показать». (Каждое Шоу выполняется много раз, Перформанс выполняет ровно одно Шоу). Заказы, как правило, предназначены для конкретного представления, а не для шоу.
  • Как узнать, какие места в каких местах? В частности, какие места, в каких местах забронированы, для каких спектаклей и какие места остаются свободными? Подозреваю, что вам не хватает одного или нескольких отношений между Seat, Venue и Show (Performance).
  • Как вы узнаете, к какому месту, месту и производительности относится каждый билет? (Вообще говоря, на Билете будут напечатаны все те, что на нем).
  • Действительно ли нормально совершать единый платеж за много бронирований? (Это может быть, просто проверка).

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

НТН.

...