głuchowski,inżynieria oprogamowania P, system zarządzania zawartością magazynu antykwariatu model analityczny

background image

Spis treści

1 Diagram klas.....................................................................................................................................3
2 Diagramy sekwencji.........................................................................................................................4

2.1 Kup przedmiot..........................................................................................................................4

2.1.1 Główny przebieg zdarzeń..................................................................................................4
2.1.2 Alternatywne przebiegi zdarzeń........................................................................................5

2.1.2.1 Błędnie wprowadzane dane.......................................................................................5

2.2 Sprzedaj przedmiot...................................................................................................................5

2.2.1 Główny przebieg zdarzeń..................................................................................................5
2.2.2 Alternatywne przebiegi zdarzeń........................................................................................6

2.2.2.1 Błędne dane...............................................................................................................6
2.2.2.2 Przedmiot nie znajduje się w magazynie..................................................................6
2.2.2.3 Przedmiot który chce sprzedaż użytkownik nie ma stanu `nowy`............................7

2.3 Modyfikuj przedmiot................................................................................................................7

2.3.1 Główny przebieg zdarzeń..................................................................................................7
2.3.2 Alternatywne przebiegi zdarzeń........................................................................................8

2.3.2.1 Błędne dane...............................................................................................................8
2.3.2.2 Przedmiot który chce zmodyfikować użytkownik nie ma stanu `nowy`..................8
2.3.2.3 Przedmiot nie znajduje się w magazynie..................................................................9

2.4 Generuj raport.........................................................................................................................10

2.4.1 Główny przebieg zdarzeń................................................................................................10
2.4.2 Alternatywne przebiegi zdarzeń......................................................................................11

2.4.2.1 Zły format daty........................................................................................................11

3 Mechanizmy analityczne dla poszczególnych klas........................................................................11

2

background image

1 Diagram klas

3

f ormularz mody f ikacji

f ormularz mody f ikacji()

pokaz menu glowne()

raportuj o bledzie()

f ormularz sprzedazy

f omularz zakupu()

pokaz menu glowne()

raportuj o błedzie()

f ormularz zakupu

f omularz zakupu()

pokaz menu glowne()

raportuj o bledzie()

kontrola mody f ikacji

sprawdz poprawnosc dany ch()

sprawdz czy istnieje()

kontrola sprzedazy

sprawdz czy istnieje()

sprawdz poprawnosc dany ch()

kontorla zakupu

sprawdz poprawnosc dany ch()

f ormularz raportu

f ormularz raportu()

pokaz raport()

pokaz menu glowne()

raportuj o bledzie()

lista produktow

lista : produkt

wy szukaj()

pobierz produkt()

dodaj()

kontrola raportu

sprawdz poprawnosc dany ch()

lista raport

lista

lista raport()

dodaj()

produkt

nazwa

opis

data zakupu

data sprzedaży

cena zakupu

cena sprzedaży

stan

produkt()

sprzedaz()

mody f ikuj()

sprawdz()

background image

2 Diagramy sekwencji

2.1 Kup przedmiot

2.1.1 Główny przebieg zdarzeń

4

: użytkownik

: użytkownik

: formularz zakupu

: formularz zakupu

: kontorla zakupu

: kontorla zakupu

: lista produktow

: lista produktow

: produkt

: produkt

1: fomularz zakupu( )

2: sprawdz poprawnosc danych(nazwa, opis, data zakupu, cena zakupu)

3: produkt(nazwa, opis, data zakupu, cena zakupu)

4: dodaj(produkt)

5: pokaz menu glowne( )

background image

2.1.2 Alternatywne przebiegi zdarzeń

2.1.2.1 Błędnie wprowadzane dane

2.2 Sprzedaj przedmiot

2.2.1 Główny przebieg zdarzeń

5

: użytkownik

: użytkownik

: formularz zakupu

: formularz zakupu

: kontorla zakupu

: kontorla zakupu

1: fomularz zakupu( )

2: sprawdz poprawnosc danych(nazwa, opis, data zakupu, cena zakupu)

4: pokaz menu glowne( )

3: raportuj o bledzie(numer bledu)

: użytkownik

: użytkownik

: formularz sprzedazy

: formularz sprzedazy

: kontrola sprzedazy

: kontrola sprzedazy

: lista produktow

: lista produktow

: produkt

: produkt

1: fomularz sprzedaży( )

2: sprawdz poprawnosc danych(nazwa, cena sprzedazy, data sprzedazy)

3: wyszukaj(nazwa)

4: sprzedaz(nazwa, cena sprzedazy, data sprzedazy)

5: pokaz menu glowne( )

background image

2.2.2 Alternatywne przebiegi zdarzeń

2.2.2.1 Błędne dane

2.2.2.2 Przedmiot nie znajduje się w magazynie

6

: użytkownik

: użytkownik

: formularz sprzedazy

: formularz sprzedazy

: kontrola sprzedazy

: kontrola sprzedazy

1: fomularz sprzedaży( )

2: sprawdz poprawnosc danych(nazwa, cena sprzedazy, data sprzedazy)

4: pokaz menu glowne( )

3: raportuj o błedzie(numer bledu)

: użytkownik

: użytkownik : formularz sprzedazy

: formularz sprzedazy : kontrola sprzedazy

: kontrola sprzedazy : lista produktow

: lista produktow

1: fomularz sprzedaży( )

2: sprawdz poprawnosc danych(nazwa, cena sprzedazy, data sprzedazy)

3: wyszukaj(nazwa)

5: pokaz menu glowne( )

4: raportuj o błedzie(numer bledu)

background image

2.2.2.3 Przedmiot który chce sprzedaż użytkownik nie ma stanu `nowy`

2.3 Modyfikuj przedmiot

2.3.1 Główny przebieg zdarzeń

7

: użytkownik

: użytkownik

: formularz modyfikacji

: formularz modyfikacji

: kontrola modyfikacji

: kontrola modyfikacji

: lista produktow

: lista produktow

: produkt

: produkt

1: formularz modyfikacji( )

2: sprawdz poprawnosc danych(nazwa, opis)

3: wyszukaj(nazwa)

4: modyfikuj(nazwa, opis)

5: pokaz menu glowne( )

: użytkownik

: użytkownik

: formularz sprzedazy

: formularz sprzedazy

: kontrola sprzedazy

: kontrola sprzedazy

: lista produktow

: lista produktow

: produkt

: produkt

1: fomularz sprzedaży( )

2: sprawdz poprawnosc danych(nazwa, cena sprzedazy, data sprzedazy)

3: wyszukaj(nazwa)

4: sprzedaz(nazwa, cena sprzedazy, data sprzedazy)

6: pokaz menu glowne( )

5: raportuj o błedzie(numer bledu)

background image

2.3.2 Alternatywne przebiegi zdarzeń

2.3.2.1 Błędne dane

2.3.2.2 Przedmiot który chce zmodyfikować użytkownik nie ma stanu

`nowy`

8

: użytkownik

: użytkownik

: formularz modyfikacji

: formularz modyfikacji

: kontrola modyfikacji

: kontrola modyfikacji

: produkt

: produkt

: lista produktow

: lista produktow

1: formularz modyfikacji( )

2: sprawdz poprawnosc danych(nazwa, opis)

3: wyszukaj(nazwa)

4: modyfikuj(nazwa, opis)

6: pokaz menu glowne( )

5: raportuj o bledzie(numer bledu)

: użytkownik

: użytkownik

: formularz modyfikacji

: formularz modyfikacji

: kontrola modyfikacji

: kontrola modyfikacji

1: formularz modyfikacji( )

2: sprawdz poprawnosc danych(nazwa, opis)

4: pokaz menu glowne( )

3: raportuj o bledzie(numer bledu)

background image

2.3.2.3 Przedmiot nie znajduje się w magazynie

9

: użytkownik

: użytkownik

: formularz modyfikacji

: formularz modyfikacji

: kontrola modyfikacji

: kontrola modyfikacji

: lista produktow

: lista produktow

1: formularz modyfikacji( )

2: sprawdz poprawnosc danych(nazwa, opis)

3: wyszukaj(nazwa)

5: pokaz menu glowne( )

4: raportuj o bledzie(numer bledu)

background image

2.4 Generuj raport

2.4.1 Główny przebieg zdarzeń

10

: użytkownik

: użytkownik

: formularz raportu

: formularz raportu

: kontrola raportu

: kontrola raportu

: lista raport

: lista raport

: lista produktow

: lista produktow

: produkt

: produkt

1: formularz raportu( )

2: sprawdz poprawnosc danych(poczatek, koniec)

6: dodaj(produkt)

3: lista raport( )

4: pobierz produkt(ktory)

5: sprawdz(poczatek, koniec)

dla każdego
produktu na
liscie
produktow

jeśli spełnia
wymagania
to dodajemy
do listy
raportu

7: pokaz raport( )

8: pokaz menu glowne( )

background image

2.4.2 Alternatywne przebiegi zdarzeń

2.4.2.1 Zły format daty

3 Mechanizmy analityczne dla poszczególnych klas

Klasa

Mechanizm analityczny

formularz modyfikacji

żaden

formularz sprzedaży

żaden

formularz zakupu

żaden

formularz raportu

żaden

kontrola modyfikacji

dystrybucja

kontrola sprzedaży

dystrybucja

kontrola zakupu

dystrybucja

kontrola raportu

dystrybucja

produkt

persystencja

lista produktów

persystencja

lista raport

żaden

11

: użytkownik

: użytkownik

: formularz raportu

: formularz raportu

: kontrola raportu

: kontrola raportu

1: formularz raportu( )

2: sprawdz poprawnosc danych(poczatek, koniec)

3: raportuj o bledzie(numer bledu)

4: pokaz menu glowne( )


Document Outline


Wyszukiwarka

Podobne podstrony:
głuchowski,inżynieria oprogamowania P, system zarządzania zawartością magazynu antykwariatu model pr
głuchowski,inżynieria oprogamowania P, system zarządzania danymi adresowymi klinetów firmy model pro
głuchowski,inżynieria oprogamowania P, system zarządzania danymi adresowymi klinetów firmy model ana
głuchowski,inżynieria oprogamowania S, Narzędzia służące do zarządzania wymaganiami
ISO-TS 16949 PL, POLITECHNIKA ŚLĄSKA Wydział Mechaniczny-Technologiczny - MiBM POLSL, Inżynierskie,
głuchowski,inżynieria oprogamowania S, METODYKI I PROCESY PRODUKCJI OPROGRAMOWANIA
Zagadnienia z zaliczenia z systemów z pierwszego terminu, Studia PŁ, Inżynieria Środowiska II, Syste
Zawartość i redakcja zadania do samodzielnego wykonania z SZSK, Bezpieczeństwo 2, Bezp II rok, sem I
Zintegrowany system bezpieczeństwa człowieka w XXI wieku, Zarządzanie i inżynieria produkcji, Semest
Oznaczanie zawartości substancji tłuszczowych, - dietetyka, HACCP -, systemy zarzadzania jakoscia
Powiat Zduńskowolski, Studia PŁ, Inżynieria Środowiska II, Systemy zarządzania środowiskiem
głuchowski,inzynieria oprogramowania ,funkcjonalnosc systemu(1)
Wykład 1 inżynierskie Wprowadzenie do zarządzania operacyjnego
Komputerowe systemy zarządzania produkcją
Projektowanie systemow zarzadzania
informatyczne systemy zarzadzan Nieznany
haccp4, - dietetyka, HACCP -, systemy zarzadzania jakoscia, haccp 1

więcej podobnych podstron