Меня попросили составить диаграмму последовательности для системы случайного трудоустройства, в которую входят в основном заявитель, работодатель и система. Следуя моему сценарию использования и диаграмме классов, я использовал информацию, которая мне нужна, чтобы создать диаграмму последовательности для кандидата, которого я назначил актером. Мой учитель предложил следующие комментарии:
Кадры могут быть только alt, opt или loop. Вы не можете иметь несколько стрелок на одной панели активности. Похоже, заявитель и работодатель - люди. Диаграммы последовательности программ, а не людей. Для метода драйвера слева нет имени метода. Есть только один участник для программного обеспечения "Система". У вас должно быть много участников, каждый из которых является классом.
Мой вопрос будет таким: какие у меня могут быть другие участники, кроме «системы» для взаимодействия соискателя, какие другие классы я могу сделать?
![enter image description here](https://i.stack.imgur.com/1shF6.png)
История пользователя:
Как заявитель, я хочу иметь возможность
- создать учетную запись, чтобыЯ могу подать заявку / выполнить поиск доступных вакансий.
- создать настройки работы, чтобы я мог работать в нужной мне области.
обновить статус занятости.
изменить мои предпочтения в работе.
регулярно создавать и изменять мою доступность, чтобы мое рабочее время соответствовало моему личному / школьному расписанию.
добавить или обновить мои записи о занятости.
добавить или обновить мою ссылку.
загрузить свое резюме онлайн.
выберите время собеседования, ЕСЛИ я получаю приглашение на собеседование (ТОЛЬКО для кандидатов, включенных в короткий список).
принять / отклонить предложение о работе.
подать жалобу на моих работодателей, если необходимо.