Crnmmhr^r, u *vc*a aachomijr *ię idmtwmtr |ak
p—uhr*y* kim, «pro*l»*m*m przypadek ufyoa dziedziczy 4nafarwr oryginałncp- pijfdb uhxn Specjalizowany prry padrk uttnto mcm mmwnn1 łub mnsmzyf to działanie. a Ir tylko w rama.* uścm* on^toulnr*' pmpdku ufwi (. -meTalizacja s wvfcnrrvrtan»em m «mn strzałki p-neraltzacji. ln» iot w przypadku kla«, co m«iah> przed-
—l»ii ■ >! ru ntunku (C\
mumii
n«aa mo*r zawiera? w tobie działanie innego przy-i Zawieram przypadek u/ycia nu* fort wykorzysty-zwinie. może być zastosowany Jedynie jako część mbntgo przypadku użycia Najczę*aq zawieranie untu fc*t wykorzystywane w trakcie wy dzieł ama ntawu funkcji, które są współdzielone przez przy-i Dołączaj inny przypadek użycia, dołączający ryaM >awmr ukzeila w swoim przepływie zdarzeń, wywiiywany dtiączany przypadek użycia Na przy-zakupów ucoowych mo*r zawierać przypadek użycia autoryzacji użytkowników wewnątrz większego przypadku uzyaa zakupu towaru W tym przykładzie autoryzacja klienta me jat wykonywana poza tym kontekatrm
l^słąrzanic przypadku użyda jest oznaczane za pomocy Strzałki ralcrnotei stereotypowanej ra pomocy tnclud* (rysunek fil.).
Rysunek 61 Zawieranie przypadku użycia
Rozszerzanie przypadków użycia |est wykorzystywane w celu hermetyzacjł oddzielnego przepływu zdarzeń, które nie są częścią podstawowego przepływu. Nie muszą być to sytuacje wyjątkowe, ale na przykład większe fragmenty funkcjonalności, które umiesz.-czone w podstawowym przypadku użycia utrudniali skupienie się na podstawowym przypadku użycia.
Korzystnie / rozszerzania przypadku uz.ycta, autor dokumentu z podstawowym przypadkiem użycia jawnie deklaruje, w których miejscach może być on rozszerzany przez inne przypadki użycia. W przeciwieństwie do zawierania, rozszerzający przypadek reprezentuje kompletny, niezależny przypadek użycia, który można dołączyć do większego systemu w zdefiniowanych miejscach rozszerzeń w bazowym przypadku uźyda. Na przykład poprzednio wspomniany system zakupów sieciowych me może zapisywać wszystkich danych przesyłanych w trakcie składania zamówienia, jeżeli nie jest w trybie diagnostycznym. Przypadek uzyda Zakup towaru mo/e być rozszerzony przez osobny przypadek użycia Zapis informacji diagnostycznych, jeżeli spełnione są warunki zdefiniowane dla trybu diagnostycznego.
Rozszerzanie przypadków użycia jest modelowane za pomocą strzałki zależności stereotypowanych za pomocą exteod i oznaczane nazwą punktu rozszerzenia, tak zostało to pokazane na rysunku 62.
Diagramy przypailków użycia 61