Диаграмма прецедентов - использование слова "include"
Рассмотрим следующую схему использования
(скажем, пользователь входит в систему, заполняет форму и отправляет на сервер)
(Fill in Form) --<<includes>>---->(Login)
^
\ ^
<<includes>> /
\ /
(sumbit)------<<includes>> <------- Is this include necassary ?
now "Submit" includes "Login"
again "Submit" includes "Fill in Form" which includes "Login"
Два "включенных" кажутся ненужными.
Включая "Заполнить форму", она автоматически включает "Логин" или нет? Что правильно?
1 ответ
Я не знаю о вашем UML, но в этом случае пользователь 1-й логин с аутентификацией, как
Пользователь -----> введите данные для входа -----> нажмите кнопку отправки -----> если аутентифицированы -----> заполните форму ----> нажмите кнопку отправки ---->
В случае, если пользователь не аутентифицирован, система покажет сообщение об ошибке.