Во-первых, обобщение обычно не используется для случаев использования; <<extend>>
вероятно то, что вы ищете, хотя это не совсем то же самое.
Во-вторых, если есть несколько способов сделать одно и то же, то это вопрос дизайна, а не анализа. Анализ посвящен тому, для чего будет использоваться система, а не различным способам достижения этих целей.
Самое главное, однако, в приведенном вами примере вы на самом деле говорите о двух разных системах. Вариант использования представляет собой взаимодействие между одним или несколькими субъектами и точно одной системой.
Система POS для книжного магазина может включать в себя сценарий использования «Купить книгу» с участием действующих лиц Кассир и Клиент. Веб-система для книжного интернет-магазина может также включать в себя сценарий использования «Купить книгу» (в котором участвует только актер Заказчик), но они просто имеют одно и то же имя и одну и ту же цель.
Тот факт, что фактическое физическое лицо может делать покупки для книг как в магазинах, так и в Интернете, не имеет никакого значения, поскольку в центре внимания анализа находится система, а не ее участники.
В таблицах событий источник будет одинаковым (Клиент), а событие будет тем же (Клиент хочет купить книгу), но будут две разные таблицы и, возможно, два разных документа, потому что мы говорим о две разные системы.