Identyfikacja elementów modelu statycznego na bazie modelu przypadków użycia

Analizując model przypadków użycia można zidentyfikować elementy modelu statycznego (struktury). Poniżej kilka porad w tym zakresie:

  1. Szukaj rzeczowników: to zazwyczaj klasy lub atrybuty, przykładowo Centrum Odpowiedzialności.
  2. Szukaj czasowników: wskazują one często na związek. Przykładowo, użytkownik przypisuje Klienta do Centrum Odpowiedzialności.
  3. Szukaj sprawców: jeśli biznes wskazuje na ich działanie, lub są oni do czegoś potrzebni, stanowią oni klasy, przykładowo Dostawca.
  4. Szukaj interakcji pomiędzy sprawcą i przypadkiem użycia systemu: jeśli biznes wyszukuje (zachowuje) interakcję, może to wskazywać skojarzenia, przykładowo interakcja wskazana przez relację pomiędzy Przedstawicielem Obsługi Klienta a przypadkiem użycia systemu (zapis skargi).
  5. Szukaj alternatywnych przepływów: mogą one wskazywać reguły różnorodności. Przykładowo alternatywny włącznik przepływu „Bilet już wydany do rezerwacji” (jeśli traktowane jako błąd) wskazuje, że każda rezerwacja może wydawać maksymalnie jeden bilet.

Powodzenia Uśmiech

Technorati Tagi: modelowanie systemów informatycznych,przypadki użycia

Podobne wpisy

  • Dokumentacja przypadków użycia w administracji publicznej Myślę, że czasem warto się pochwalić drobnymi osiągnięciami. W 2013 roku miałem okazję współpracować z Ministerstwem Sprawiedliwości. Brałem udział w projekcie SIWPM (System Informatyczny […]
  • Przypadek użycia i działanie aktorów w tym samym czasie Co zrobić w sytuacji gdy do wykonania danej funkcji, opisanej przez przypadek użycia, potrzeba w tym samym momencie więcej niż jednego aktora? Czy można pokazać to na diagramie przypadków […]
  • Przypadki użycia i aktorzy– kilka rad Kilka porad odnośnie przypadków użycia i aktorów. Przypadek użycia nie dostarcza funkcjonalności aktorowi Problem: Często oznacza to, że każdy przypadek użycia sam w sobie nie dostarcza […]
  • Agile a tworzenie przypadków użycia Właściwym podejściem do definiowania przypadków użycia dla tworzenia oprogramowania przy użyciu metody agile to zacząć od definicji zakresu. Definicje zakresu można opisać za pomocą […]
  • TORMIGO – oficjalnie na stronach Sparx Systems Tormigo został oficjalnie zarejestrowany na stronach Sparx Systems jako program wspierający Enterprise Architect’a http://sparxsystems.com.au/products/3rdparty.html#tormigo Tormigo jest […]
Reklama

Zostaw komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Przewiń do góry