Я работаю над проектом управления тренажерным залом, я разработал схему использования в соответствии с требованиями пользователя, теперь я хочу добавить запрос, когда клиент просто приходит запрос, и они должны заполнить форму для запроса и отправьте его регистратору, я немного смущен, где его добавить . Пожалуйста, предложите, если что-то не так в диаграмме использования. Обозначение стрелки не является обобщением, я сделал ошибку там, просто чтобы показать следующий шагДобавить запрос кейс в диаграмме прецедента
ответ
Я бы рекомендовал разбить эту диаграмму на 2 или 3 диаграммы. Это слишком сложно. Соблюдайте совместные варианты использования на одной диаграмме и отделите несвязанные варианты использования, разделив их на разные диаграммы. Попытайтесь подумать в рабочих процессах или сценариях, чтобы понять, как их разделить.
Является ли Заказчик специализированным ресепшеном? Стрелка показывает связь между ними. Возможно, вы должны использовать пунктирную линию, определяющую стереотип <<talks to>>
или аналогичный.
Для справки, ваша проблема заключается в следующем:
Вы еще не понимают, что границы системы являются.
Вы описали систему с регистратором вне границы в качестве актера. Когда вы говорите «форму клиента ... и отправляете его в приемную», какой интерфейс системы?
Пользователь системы является ресепшеном или клиентом? И является ли приемная частью системы?
Если ресепшн является человеком, я бы сказал, что он пользователь, и Клиент не является пользователем системы.
Взаимодействие между Клиентом и приемной должно быть указано на естественном языке в коробке на стороне (в качестве смыслового субстрата), не формализовано в диаграмме прецедентов любой дальнейший: http://www.primaryview.org/UML/Scenarios.html
Не путайте рассказ/семантический субстрат с вариантами использования и сценариями. Все они разные, которые работают вместе, каждый с разными задачами.
Может быть, лучшее, что вы можете сделать, это записать сценарий, шаг за шагом:
- Клиент заполняет форму, полученную от приемной
- приемной выполняет ввод данных в систему
- ...
Нечто подобное. Только вы можете знать, как конкретно или вообще вам нужно быть.
Чем меньше вы говорите, тем больше фокусируется.
- 1. Показать условие в диаграмме прецедента
- 2. Как представить подмодули в диаграмме прецедента
- 3. обработка онлайн-транзакций в диаграмме прецедента
- 4. Как представить вывод в диаграмме прецедента
- 5. Функция прецедента
- 6. Поток прецедента
- 7. кейс объект простой кейс с примером
- 8. Атрибуты прецедента в шеф-поваре
- 9. Относительно порядка прецедента (C++)
- 10. материализованный вид прецедента
- 11. Добавить TextField на Диаграмме
- 12. WinJS: Возможно ли добавить кейс в сводный элемент программно?
- 13. UML делает бизнес-бизнес нужен бизнес-кейс?
- 14. Спецификация прецедента с включенным прецедентом
- 15. iPhone Bluetooth Pairing: порядок прецедента
- 16. Частные интерфейсные методы, пример прецедента?
- 17. кейс и выключатель в быстром
- 18. Как сломать Корпус выключателя когда запрос внутри кейс сделан?
- 19. Запрос пути к диаграмме в SPARQL
- 20. входная ширина, дополнение кейс
- 21. Linux unzip сохранить кейс?
- 22. bunyan log.child правильный кейс?
- 23. Сборка - меняющийся кейс
- 24. Бизнес-кейс для getElementById()
- 25. Тестовый кейс для statechangestart
- 26. sql как использовать кейс?
- 27. Добавить тикер к диаграмме графа
- 28. Ruby && = краевой кейс
- 29. Pascal case край кейс
- 30. сумма (кейс) очень неэффективен в улье
Репетитор - системный пользователь, пожалуйста, ознакомьтесь с моим вариантом использования и исправьте меня, Спасибо за ответ – CY5
Мой вопрос был риторикой. Очевидно, что Ресепшн является актером системы, а Клиент - просто парень, который, оказывается, является клиентом тренажерного зала. Другими словами: держите его из диаграммы, если это возможно ... – pid
ОК, я изменю его и все остальное, что мне нужно изменить – CY5