2017-01-12 2 views
1

В диаграмме классов UML, какова связь между именем класса и именем его методов? в частности, существует ли какая-либо согласованность между их именами?Отношение между именем класса и его именем метода в UML-классе Диаграмма

, например:

У меня есть три класса «пациента», «Назначение» и «приемной»

где «Пациент» должен выполнить эту задачу: " запрос о назначении ",
И" Ресепшен "выполните эту задачу:" сделать назначение "

Где я должен ставить эти задачи в качестве методов класса? Должен ли я сделать все это внутри одного класса? Назначение "? Или поместить каждый метод в класс, который несет ответственность за это?

enter image description here

Основание на предыдущей BPMN модели, здесь является частью Мой класс биграмма для того же процесса

enter image description here

ответ

1

Это является основной конструкции. Возьмем запрос назначение, например:

  • Кто есть актер, и что он будет делать?
  • Актер Patient и должен быть бассейн с назначениями, поэтому мы моделируем, что, как Appointment
  • Как это отношение между обоими?
  • Patient необходимо получить новый Appointment по запросу.
  • Оставить заявку makeAppointment в Patient
  • Откуда берутся новые встречи?
  • Скорее всего, график, который содержит все встречи и находит время для новых.
  • Создать класс Schedule, объединяющую Appointments и имеет метод nextFreeAppointment
  • т.д.
+0

Спасибо. Из вашего ответа можно сделать вывод, что между «Имя класса» и «Имя метода» нет никаких согласований. Поэтому я помещаю «makeAppointment» в класс пациента, а не в класс назначения – elay221

Смежные вопросы