Ten Use Case to jakiś kosmos, w internecie jest mnóstwo rozbieżnych informacji, znalazłem wyjaśnienie
Extend - Połącz przypadki użycia wewnątrz systemu między sobą powiązaniem typu <<extend>>. Wstaw je od przypadku A w kierunku przypadku B (linia przerywana z z opisem <<extend>> i grotem skierowanym do A), kiedy A może (ale nie musi) być rozszerzony o B.
Include - Połącz przypadki użycia wewnątrz systemu między sobą powiązaniem typu <<include>>. Wstaw je od przypadku A w kierunku przypadku B (linia przerywana z z opisem <<include>> i grotem skierowanym do B), kiedy A wymaga, aby dołączony został B.
Biorąc pod uwagę ten opis użyłem Extend by opisać że 'Przeglądaj zamówienia' jest rozszerzone o 'Edytuj zamówienie' czyli przeglądając zamówienia można je wybrać i edytować jak inaczej to opisać w Use Case?
Biorąc pod uwagę ten opis użyłem Include by opisać że 'Wybierając produkt' wywołane jest 'Dodaj produkt do koszyka' informujący że momencie kliknięcia produkt z automatu jest on do koszyka dodany jak inaczej to opisać w Use Case?
Czy diagram z którego korzystałem też jest błędny?