Диаграмма прецедентов: include или extend?

Этот вопрос в другом виде часто встречается, на него много всего гуглится, но я так и не смог понять - что верно? Если действий несколько и, в принципе, какое-то из них обязательно будет выполнено. То все они - что? include? Или generalization?
Одни источники пишут: если действие необязательно выполняется, то это extend. Другие - если хотя бы одно из действий обязательно - точно include.
В общем, ниже схема. Какую считаете правильной? В ней подразумевается, что пользователь может отредактировать письмо, т.е. отредактировать тело И/ИЛИ тему.

use-case_1.png

Другой пример. Однозначно, что "перезаписать" - это расширение "добавить". Но вот сами "добавить" и "удалить" - include "управлением файлами" или extend или generalization?

use-case_2.png
  • Вопрос задан
  • 9970 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы