2015-11-19 4 views
1
UML Use Case Diagram Questions? 
If for an appointment system, an actor (patient) can register on the 
appointment system, and register process managed by an actor (Doctor). 

Для рисования диаграммы USE CASE следует ли провести связь между врачом и прецедентом (зарегистрироваться)? Я так не думаю, потому что врач ничего не внесет в регистр? Если да, то почему?Диаграмма использования использования UML

+0

Не могли бы вы рассказать о том, что на самом деле делают актеры? Является ли врач непосредственно участвующим в регистрации назначения? Влияет ли пациент непосредственно на систему, или он вызывает врача, который его регистрирует? –

ответ

3

Если врач не принимает непосредственное участие в регистрации пациента в системе приема, то ассоциации не должно быть.

Однако кому-то необходимо ввести информацию в систему назначения.

Так что если сам врач добавляет в систему «доступные» слоты, то он должен быть смоделирован как его прецедент.

Итак, в конце будет один вариант использования «Пациент -> назначение книги», а один «Доктор -> создать временной интервал».

0

Фактически врач назначает встречу от имени пациента. Поэтому для варианта использования Register with system он является основным актером. Врач, скорее всего, персональные данные пациентов, но пациент не участвует в этой части активно. Когда вы описываете прецедент, вы, вероятно, увидите все действия между врачом и системой, находящейся на рассмотрении.

Я полагаю, что Питер прав, полагая, что вам нужны 2 варианта использования.

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