72_ UML 2.x. • Ćwiczenio zaowansowone
Zadanie 3.3.
Po wykonaniu zadań 3.1 i 3.2 wybierz trzy sklepy internetowe o zasięgu (np. http:llwww.amazon.com czy http://www.wbshop.com) i skonfrontuj je przykładem. Czym się różnią? Opracuj pełny diagram przypadków użycia z przeanalizowanych sklepów.
Spójność i dekompozycję diagramu przypadku użycia realizuje się poprzez zwi^.l ki występujące pomiędzy przypadkami użycia. Podstawowe rodzaje związków to I asocjacje, zależności, uogólnienia i realizacje. W nawiązaniu do ćwiczenia 3.1^.I lustruj:
□ zależności include i extend pomiędzy przypadkami użycia;
□ uogólnienia wybranych przypadków użycia i wybranych aktorów;
□ realizację określonego przypadku użycia.
Na rysunku 3.6 zaprezentowano wybrane przypadki użycia serwisu internetowego obsługującego konferencję międzynarodową (ćwiczenie 2.1). Określ zależności występujące pomiędzy poszczególnymi przypadkami użycia i przypisz im odpowiednio stereotypy include oraz extend.
Opracuj tabelaryczną specyfikację wybranego przypadku użycia z ćwiczenia 3.4.
Korzystając z wyszukiwarek internetowych, zapoznaj się z typowym zakresem działalności biura rachunkowego. Przeanalizuj możliwości wspomagania działał* ności biznesowej biura rozwiązaniami informatycznymi i zaproponuj kompletną listę przypadków użycia dla projektowanego systemu. Zidentyfikuj i przydziel stereotypy dla przypadków użycia typu CRUD. Dokonaj pogrupowania przypadków użycia względem kryterium poziomu istotności w systemie. Kolorem czerwonym oznacz przypadki niezbędne do realizacji systemu, pomarańczowym — istotne, żółtym -przeciętnie istotne, a zielonym — mało istotne.