Jarosław
Żeliński
Analityk i
Projektant Systemów
Temat: UMLowa ośla łączka ;) czyli komentujemy ale nie czepiamy się
Marcin Gościniak:
Jeśli warunki wstępne to np. "użytkownik jest zalogowany", to jak rozumieć "Warunki końcowe"?
hm... bez kontekstu to trudne ale...
warunek (stan) początkowy: użytkownik zalogowany
czynność: wywołanie menu
stan końcowy: menu wywołane
przykład trywialny, żeby nie powiedzieć głupi ale mam nadzieję, że coś Ci pomoże: w UC opisujemy w nagłówku: stan (warunki) początkowe, cel i uzasadnienie, stan końcowy. do tego jak trzeba to scenariusz (event flow), UC to czynności służące do osiągnięcia jednego nazwanego efektu, czyli nie jest przypadkiem użycia "obsługa wizyty klienta" a jest nim, przyjęcie zamówienia, wystawienie faktury, itp...
np.tu:
stan początkowy: znany dane kontrahenta produkty do zafakturowania
cel: wystawienie faktury VAT zgodnej z przepisami
stan końcowy: faktura wystawiona, zarejestrowana, opcjonalnie wydrukowana.Jarek Żeliński edytował(a) ten post dnia 19.10.09 o godzinie 21:03