Разница между отношением обобщения и расширения на диаграммах вариантов использования заключается в следующем:
- Отношение обобщения показывает, что один элемент модели (дочерний) основан на другом элементе модели (родительском). 1 Дочерний элемент принимает все атрибуты, операции и отношения, определённые в родительском элементе. 1
- Отношение расширения определяет взаимосвязь базового варианта использования с другим вариантом использования, функциональное поведение которого задействуется базовым не всегда, а только при выполнении дополнительных условий. 4 Этот тип связи раскрывает сведения о системе или приложении, которые обычно скрыты в варианте использования. 1
Таким образом, отношение обобщения указывает на то, что дочерние варианты использования обладают всеми особенностями поведения родительских вариантов, а отношение расширения — на то, что один вариант использования может быть расширен другим вариантом использования, если возникают определённые условия. 24