Strona główna forum UML
UML - Wypożyczalnia sprzętu ogrodniczego | Zarejestruj się by pisać |
| Wcięte | Najpierw najnowsze | Poprzedni temat | Następny temat | Koniec |
| Postujący | Wątek |
|---|---|
| gcpi | wysłane dnia: 2009/5/13 15:05 |
Nowicjusz ![]() Dołączył: 2009/5/13 z: Posty: 8 |
UML - Wypożyczalnia sprzętu ogrodniczego Witam.
Mam problem odnośnie tego rodzaju diagramu. Otóż nie wiem gdzie i jak umieścić logowanie do systemu. System Wypożyczalni sprzętu z możliwością rezerwacji przez internet. Diagram na http://www.jankowscy.com/UseCaseDiagram2.png -------------------------------------------------------------------- Po Uwagach Poprawiłem dla lepszego zorientowania. http://www.jankowscy.com/UseCaseDiagram2.png 14.05.2009r godz 00.23 Cały projekt umieszczam tutaj http://www.gcpi.pl/praca.aspx Proszę o weryfikację i ewentualne (napewno są) wytykanie błędów. 15.05.2009r godz 14.07 |
| MarcinJ | wysłane dnia: 2009/5/13 21:20 |
Nowicjusz ![]() Dołączył: 2009/4/13 z: Posty: 20 |
Re: Diagram Przypadków Użycia jak możesz opisz działanie systemu pisemnie. Użyj przy tym możliwie jak najwięcej szczegółów.
|
| MarcinJ | wysłane dnia: 2009/5/13 21:32 |
Nowicjusz ![]() Dołączył: 2009/4/13 z: Posty: 20 |
Re: Diagram Przypadków Użycia Tak na pierwszy rzut oka to zmienił bym przypadki użycia Odnośnie pracownika i maszyny.
Dodanie pracownika jest jak najbardziej OK, natomiast co do usunięcia pracownika to już raczej nie. Dodanie maszyny tak samo , dodanie OK usunięcie już nie. Jak rozumiem system ma pamiętać który pracownik rezerwował daną maszynę. Jeśli rozumieć wprost opis przypadków użycia chcesz usunąć pracownika lub maszynę przez co usuniesz informację który pracownik rezerwował/ wydał maszynę lub. W przypadku usunięcia maszyny utracisz np informacje które maszyny są najbardziej chodliwe a które np nie mają wzięcia. Może dobrym sposobem było by utworzenie przypadków użycia w rodzaju. Edycja Pracowników - przypadek użycia w którym będzie dodanie nowego pracownika, deaktywacja pracownika który np się zwolnił . Edycja Maszyn - dodanie nowej maszyny do puli sprzętu do wypożyczeń, robienie wpisów że dany model jest chwilowo niedostępny bo jest na przeglądzie. I ostatecznie anulowania informacji o dostępnie wypożyczenia sprzętu. Tyle ode mnie, czekam na Twoje wnioski. |
| gcpi | wysłane dnia: 2009/5/13 22:26 |
Nowicjusz ![]() Dołączył: 2009/5/13 z: Posty: 8 |
Re: Diagram Przypadków Użycia Właśnie w ten deseń owe "usunięcia" miały być deaktywacji maszyny czy pracownika, tak jak zauważyłeś muszę mieć w systemie informację o starych maszynach czy byłych pracownikach.
Głównie rozchodzi mi się o to w jakim miejscu mam wprowadzić przypadek "logowanie" lub "uwierzytelnij" (a może oba). System: Jest to wypożyczalnia sprzętu ogrodniczego, gdzie klient może przyjśc do siedziby i wypożyczyć maszynę na jakiś czas, lub jeśli jest zajęta maszyna to zarezerwować przez pracownika wypożyczalni, klient może również przed przyjazdem do siedziby firmy w celu wypożyczenia zarezerwować daną maszynę na konkretny dzień, przed uprzednim zalogowaniu się na stronie www. Pracownik firmy loguje się do systemu przed przystąpieniem do pracy. Administrator również loguje się do systemu. |
| MarcinJ | wysłane dnia: 2009/5/13 23:14 |
Nowicjusz ![]() Dołączył: 2009/4/13 z: Posty: 20 |
Re: Diagram Przypadków Użycia Stworzył bym przypadek użycia "Logowanie do systemu" i ten przypadek użycie dał do aktora " Użytkownik" który będzie aktorem po którym będą dziedziczyć
"Pracownik" "Administrator" "Klient" Bo może się logować do systemu i tam siedzieć cały dzień. Druga metoda to dać przypadek użycia "Logowanie do systemu" w połączeniu "Extended" dla przypadków użycia: "Zmień Rezerwację" "Zarezerwuj Maszynę" "Wypożycz maszynę" "Przyjmij maszynę" "Usuń maszynę "Dodaj Pracownika" "Usuń Pracownika" Druga metoda jest powodowana tym że nie wiemy czy użytkownik jest zalogowany czy nie. Musimy zakładać dwa warianty które należy potem uwzględnić przy tworzeniu scenariusza. |
| gcpi | wysłane dnia: 2009/5/13 23:27 |
Nowicjusz ![]() Dołączył: 2009/5/13 z: Posty: 8 |
Re: Diagram Przypadków Użycia Ciekawe rozwiązanie, nawet pod tym kątem nie myślałem jeśli chodzi o ten pierwszy sposób. Tylko czy nie musi być koniecznie powiązane "zarezerwuj maszynę".
A i jeszcze dlaczego w drugim przypadku "Extended"? skoro muszę się zalogować aby zarezarwować? |
| MarcinJ | wysłane dnia: 2009/5/13 23:35 |
Nowicjusz ![]() Dołączył: 2009/4/13 z: Posty: 20 |
Re: Diagram Przypadków Użycia Extended dla tego że nie wiemy czy jest zalogowany czy nie.
Jeśli bierzemy założenie że każdy użytkownik jest nie zalogowany i nie bierzemy innej wersji to jak najbardziej Include czyli zawsze. a tak w scenariuszu mamy dwie mozliwości Sprawdzenie czy zalogowany np Tak --->"Zarezerwuj maszyne" Nie--->"Zaloguj do systemu--->"Zarezerwuj maszyne" gdzie "Zalogoj do systemu" będzie opisane w scenariuszu dla przypadku użycia "Zalogoj do systemu" |
| gcpi | wysłane dnia: 2009/5/14 22:53 |
Nowicjusz ![]() Dołączył: 2009/5/13 z: Posty: 8 |
Re: DPU - Poprawione możecie sprawdzić
|
| MarcinJ | wysłane dnia: 2009/5/14 23:00 |
Nowicjusz ![]() Dołączył: 2009/4/13 z: Posty: 20 |
Re: DPU - Poprawione możecie sprawdzić Dla mnie pasuje.
Dziedziczenie jak najbardziej, przypadki użycia dla głównego aktora są w porządku. |
| gcpi | wysłane dnia: 2009/5/15 0:17 |
Nowicjusz ![]() Dołączył: 2009/5/13 z: Posty: 8 |
Re: DA - dalszy ciąg Teraz mam pytanie w takim razie odnośnie diagramów Aktywności.
Logowanie http://www.jankowscy.com/untitledModelactivity1.png i dalej "rezerwuj maszynę" http://www.jankowscy.com/untitledModelactivity2.png Czy są poprawnie? i Czy w "rezerwuj maszynę" muszę uwzględnić logowanie? |
| (1) 2 » | |
| Wcięte | Najpierw najnowsze | Poprzedni temat | Następny temat | Top |
| Zarejestruj się by pisać | |





