Diagram przypadków użycia - ocena

Odpowiedz Nowy wątek
2015-01-05 22:21
0

Robie diagram przypadków użycia dla swojej aplikacji internetowej. Zawiera ona zakładki, każda z nich ma swoje opcje, wykresy (interaktywne). Poniżej zamieszczam przykładowy diagram i bardzo bym prosił o wskazówki i uwagi, co można zrobić lepiej, czy nie wchodzę za mocno w szczegóły itp.

edytowany 1x, ostatnio: Sebastiano, 2015-01-05 23:31

Pozostało 580 znaków

2015-01-05 22:58
1

Ale ten diagram nie ma sensu o_O

  1. extend masz w złą stronę, strzałka pokazuje który przypadek rozszerzasz.
  2. nie rozumiesz chyba include, bo u ciebie "przejdź do" zawiera wykresy, prognozę i info. To znaczy że realizując przypadek użycia "przejdź do" zawsze realizujesz te 3 pozostałe?
  3. Diagram jest generalnie bez sensu bo próbujesz za pomocą notacji Use Case namalować diagram DFD albo State Chart jakiś. Diagram Use Case opisuje funkcje systemu. Zasadniczo nie ma czegoś takiego jak to twoje łączenie przypadków inaczej niż przez include/extend. Co to niby u ciebie oznacza? Przypadek musi łączyć się z Aktorem który go wykonuje i może rozszerzać inny przypadek lub zawierać inny przypadek. Aktorzy mogą być generalizowani przez innych Aktorów. Koniec. Kropka.

Na PW przyjmuje tylko (ciekawe!) zlecenia. Masz problem? Pisz na forum, nie do mnie.

Pozostało 580 znaków

2015-01-05 23:26
0

Racja, dzięki za uwagi odnośnie extendów, teraz widze że zrobiłem z tego dziwny diagram stanów;/ Zamieszczam wersję poprawioną, pytanie czy logowanie też tam powinno się znajdować? Wygląda to tak że zawsze jest jako pierwszy panel logowania i po poprawnej autoryzacji przekierowuje do zakładki HOME. Zadaje elementarne pytania, ale chce się upewnić.

edytowany 3x, ostatnio: Sebastiano, 2015-01-05 23:30

Pozostało 580 znaków

2015-01-06 00:01
1

Z zasady nazwa przypadku użycia powinna opisywać czynność. Nie ma takiego przypadku użycia jak "Home". Co to niby oznacza? Jaka to funkcja systemu? Albo co to za funkcja systemu "wykresy"? Rozumiem że chodzi o jakieś "Wyświetl wykresy"?


Na PW przyjmuje tylko (ciekawe!) zlecenia. Masz problem? Pisz na forum, nie do mnie.

Pozostało 580 znaków

2015-01-06 00:17
0

Home, wykresy, prognoza, info to zakladki czyli powinienem dac : Wyswietl Home, wyswietl wykresy itd.?

Pozostało 580 znaków

2015-01-06 00:37

A "wyświetl home" to jest funkcja systemu o której warto pisać? Mam lekkie wątpliwości. Use Case opisują zwykle logikę biznesową systemu. Na przykład "Odpal promień śmierci na marsjańskim łaziku" albo "Przejedź łazikiem w zadanym kierunku". Przypadek "wyświetl listę dostępnych opcji" to słaba funkcjonalność ;) Tak samo "wyświetl splash screen" :P


Na PW przyjmuje tylko (ciekawe!) zlecenia. Masz problem? Pisz na forum, nie do mnie.
edytowany 1x, ostatnio: Shalom, 2015-01-06 00:37

Pozostało 580 znaków

2015-01-07 18:15
0

Troche to trwało ale już rozumiem o co w tym wszystkim właściwie chodzi. Dzięki za ciekawe wytłumaczenie:)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0