Cześć witam,
moglibyście rzucić okiem na diagram przypadków użycia? Nie mam żadnego doświadczenia w uml i czuję, że coś tu jest źle.
Diagram przedstawia panel administracyjny dla właścicieli domków letniskowych.
Jest osobny serwis, w którym prezentowane są domki letniskowe w górach. Użytkownicy mają możliwość przeglądania informacji o tych domkach (zdjęcia, opisy) i rezerwować domek online. Natomiast wspomniany panel jest dla właścicieli domków, którzy mogą obsługiwać rezerwacje składane w serwisie i edytować informacje o swoich obiektach.
Największe wątpliwości mam co do <<include>> i <<extend>>. Z tego co rozumiem <<extend>> używamy gdy jakaś opcja jest ROZSZERZANA przez inną (np. przy 'Odmów rezerwacji' właściciel ma możliwość 'Podaj powód', ale nie musi), a <<include>> opcje, które ZAWSZE są używane (np. opcja 'Edytuj zdjęcia' składa się na opcje 'Zmień zdjęcie główne' <- tu szczególnie mam wątpliwości).
http://img13.imageshack.us/img13/4876/37863539.jpg
Z góry dzięki za szybką pomoc w zrozumieniu tego
Tym bardziej, że do dzisiaj wieczór powinienem oddać ten diagram
Pozdrawiam!