Как определить включенные и расширенные отношения в сценариях использования? - PullRequest
0 голосов
/ 18 июня 2020

У меня есть сценарий использования о компании по продаже домов под названием EverGreenHomes . Согласно ему существует 5 типов субъектов:

  • продавец
  • два типа покупателей
  • клерк
  • агент по недвижимости

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

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

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

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

У меня возникли проблемы с определением их наличия варианты использования, которые должны быть отображены в отношениях включенный или расширенный .

Это диаграмма вариантов использования, которую я нарисовал.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...