30
Softverski studio IV Sistemska strukturna analiza - zadaci - dr Svetlana Anđelić

Softverski studio IV - univerzitetpim.com

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Softverski studio IV - univerzitetpim.com

Softverski studio IV

Sistemska strukturna analiza

- zadaci -

dr Svetlana Anđelić

Page 2: Softverski studio IV - univerzitetpim.com

Šta ćete naučiti na ovom bloku?

• Strukturna sistemska analiza (SSA)

• Izrada zadataka

Page 3: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS auto škole -

• Kandidati za polaganje popunjavaju zahtev za upis polaganja vozačkog ispita u

zavisnosti od željene kategorije. Obavezno tada donosi i dokaz o uplati.

• Nakon obavljanja obuke, škola obaveštava kandidate kada je datum polaganja

vozačkog ispita.

• Kandidatima je pružena mogućnost polaganja, kako ispita vezanog za poznavanje

saobraćajnih propisa tako i ispita same vožnje.

• U zavisnosti od toga da li su položena oba ispita, auto škola izdaje potvrdu na osnovu

koje kandidat može da izvadi vozačku dozvolu.

• Neophodno je obezbediti da se sva dokumentacija čuva.

Page 4: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS auto škole -

• Dijagram konteksta

Page 5: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS auto škole -

• Dijagram toka podataka prvog nivoa

Page 6: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS auto škole -

• Dijagram toka podataka drugog nivoa – proces Evidentiranje kandidata

Page 7: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS auto škole -

• Dijagram toka podataka drugog nivoa – proces Obrada ispita

Page 8: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS auto škole -

• Dijagram dekompozicije

Page 9: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke -

• Potrebno je projektovati informacioni sistem - program koji će se koristi u

biblioteci, a koji će olakšati postupak iznajmljivanja i vraćanja knjiga, kao i

nabavke novih (u okviru programa neće biti obrađen proces obrade finansija).

• Ovaj program razmatra dva glavna procesa:

- Proces nabavke knjiga;

- Proces obrade članstva.

• Bitno je naglasiti da komunikacija između člana, izdavača i finansijske službe

nije direktna, već je biblioteka posrednik te komunikacije.

Page 10: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke: Proces Nabavke -

• Kada biblioteka želi da naruči knjigu iz kataloga, koji je prethodno dobijen od strane

izdavača, i to u slučajevima kada tražena knjiga ne postoji u fondu knjiga ili je broj postojećih

primeraka nedovoljan. Proces se nastavlja popunjavanjem i slanjem narudžbenice izdavaču.

Potom biblioteka finansijskoj službi šalje nalog za isplatu izdavača. Po izvršenoj isplati

finansijska služba šalje izveštaj o isplati dobavljača. Ovaj izveštaj o isplati se prosleđuje

izdavaču.

• Po prijemu izveštaja o isplati, izdavač zajedno sa naručenom knjigom (knjigama) šalje

otpremnicu i fakturu. U slučaju prijema oštećenih knjiga ili knjiga sa greškama biblioteka piše

reklamaciju i tu reklamaciju prosleđuje izdavaču.

• Izdavač šalje odgovor na reklamaciju i tako obaveštava biblioteku o osnovanosti reklamacije.

Page 11: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke: Proces Obrade članstva -

• Ovaj proces obuhvata potprocese upis novih članova, brisanje članova, izdavanje i vraćanje

knjiga, kao i pisanje opomena i naplatu kazni.

- U slučaju upisa novog člana klijent prosleđuje lične podatke i članarinu, na osnovu

čega mu se dodeljuje članski broj i vrši njegov upis u evidenciju članova.

- U slučaju iznajmljivanja knjige, član prosleđuje člansku karticu i informaciju o delu. U

slučaju da tražena knjiga postoji u fondu knjiga i ukoliko nije zauzeta, kao rezultat ovog

procesa član dobija knjigu. Pri tom se vrši evidentiranje iznajmljene knjige. Prethodno

se proverava da li je osoba zaista i član biblioteke a potom i da li je vratio prethodno

iznajmljene knjige. Samo u ovom slučaju moguć je process iznajmljivanja knjige.

Page 12: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke: Proces Obrade članstva -

- U slučaju vraćanja knjige član prosleđuje člansku karticu i iznajmljenu knjigu. Vrši se

provera članstva kao i iznajmljenih knjiga. U potvrdnom slučaju knjiga se briše iz

evidencije iznajmljenih knjiga. U slučaju da je član prekršio neko od pravila – oštetio

knjigu, zakasnio sa vraćanjem knjige ili je opomenut, dužan je da plati kaznu finansijskoj

službi.

- U slučaju pisanja opomene i plaćanje kazne vrši se provera vremena zaduženja

iznajmljenih knjiga. U slučaju da član nije vratio knjigu piše se i šalje opomena, i vrši se

njeno evidentiranje u evidenciju opomena. Potom član lično pri vraćanju knjige plaća

kaznu. Pri tom se vrši upis podataka kazne u evidenciju kazni.

Page 13: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke: Proces Obrade članstva -

- U slučaju brisanja člana neophodno je proveriti sva moguća zaduženja člana

(postojanje aktivnih opomena u evidenciji opomena, kao i proveru datuma kada ističe

članarina). U slučaju da je članarina istekla kao i da ne postoje aktivne opomene moguće

je brisanje člana.

Page 14: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke -

• Dijagram konteksta

Page 15: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke -

• DTP 1. nivoa

Page 16: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke -

• DTP 2. nivoa – proces Nabavka

Page 17: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke -

• DTP 2. nivoa –

proces Obrada članstva

Page 18: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS biblioteke -

• Dijagram dekompozicije

Page 19: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS prodavnice -

• Napraviti IS koji će da prati rad poslovnog sistema prodavnice. Omogućiti

funkcije nabavke i prodaje robe.

- Funkcija nabavke robe treba da prati stanje zaliha raspoložive robe (prati

se stanje svake robe pojedinačno) i da shodno tome, kada stanje zalihe

robe padne na 0 ili dođe do neke predefinisane mininalne količine, napravi

Narudžbenicu, kojom će da naruči robu od Dobavljača. Dobavljač donosi

robu koju prate 2 dokumenta: OtpremnicaDob i RačunDob. Na osnovu

otpremnice i računa pravi se Ulazna kalkulacija (pravi je prodavnica),

kojom se materijalno i finansijski zadužuje prodavnica.

Page 20: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS prodavnice -

- Funkcija prodaje robe treba da, shodno zahtevu koji je postavio Kupac i

raspoloživoj količini robe u prodavnici, izda robu kupcu. Prodavnica, uz

robu, daje 2 dokumenta kupcu: Otpremnicu i Račun (navedene dokumente

pravi prodavnica). Pre prijema robe kupac plaća robu (Uplatnica).

Page 21: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS prodavnice -

• DTP 0. nivoa

Page 22: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS prodavnice -

• DTP 1. nivoa

Page 23: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS prodavnice -

• DTP 2. nivoa –

proces Nabavke

Page 24: Softverski studio IV - univerzitetpim.com

Strukturna sistemska analiza- Primer: IS prodavnice -

• DTP 2. nivoa –

proces Prodaje

Page 25: Softverski studio IV - univerzitetpim.com

• Na osnovu priloženog scenarija treba kreirati dijagrame tokova podataka nultog i

prvog nivoa. U pitanju je informacioni sistem (IS) jedne turističke agencije koji treba

da omogući obavljanje poslova sa klijentima (KL), ugostiteljskim (UP) i transportnim

preduzećima (TP).

• Turistička agencija dogovara saradnju sa ugostiteljskim i transportnim preduzećima

kako bi obezbedila smeštajne i transportne usluge svojim klijentima.

Samostalni rad- Domaći zadatak - IS Turistička ordinacija -

Page 26: Softverski studio IV - univerzitetpim.com

• Na početku svake godine, turistička agencija šalje zahteve ugostiteljskim i transportnim

preduzećima na osnovu kojih ova preduzeća dostavljaju informacije o smeštajnim

kapacitetima i broju autobusa. Turistička agencija šalje zahteve za ugovorom prema

ovim preduzećima. Nakon potpisivanja ugovora od strane preduzeća, potpisani

ugovori se vraćaju u turističku agenciju.

Samostalni rad- Domaći zadatak - IS Turistička ordinacija -

Page 27: Softverski studio IV - univerzitetpim.com

• Klijent dolazi u turističku agenciju kako bi izabrao aranžman za godišnji odmor. Na

osnovu zahteva klijenta, turistička agencija daje ponudu više aranžmana od kojih klijent

bira odgovarajući. Nakon što klijent izabere aranžman, agencija potvrdjuje rezervaciju i

klijent vrši uplatu aranžmana, a dokaz o uplati prosleđuje agenciji.

• Kada se popune sva slobodna mesta, agencija šalje ugostiteljskom preduzeću spisak

rezervacija svih klijenata. Ugostiteljsko preduzeće potvrdjuje rezervacije za taj

aranžman, a odgovarajućem transportnom preduzeću se šalje broj klijenata predviđenih

za putovanje na odredišne lokacije.

Samostalni rad- Domaći zadatak - IS Turistička ordinacija -

Page 28: Softverski studio IV - univerzitetpim.com

• Pacijent na šalteru predaje zdravstvenu knjižicu.

• Na šalteru se evidentiraju podaci o pacijentu.

• Poseta lekaru evidentira se u karton pacijenta.

• Karton sa priloženom dokumentacijom dostavlja se lekaru.

• Lekar vrši pregled pacijenta, upisuje podatke u karton i ispisuje nalaz o pregledu, koji

se potom dostavlja na šalter.

• Po prijemu dokumentacije od lekara, na šalteru se obračunavaju troškovi i naplaćuju

se od pacijenta.

• Obrađuje se dokumentacija i predaje se pacijentu.

Samostalni rad- Domaći zadatak - IS Specijalistička ordinacija -

Page 29: Softverski studio IV - univerzitetpim.com

Najava sledećeg bloka

•Vežbanje SSA – izrada zadataka

Page 30: Softverski studio IV - univerzitetpim.com

Hvala na pažnji