1

 

SEMINARSKI RAD 

 STRUKTURNA SISTEMSKA ANALIZA ( 

SSA)”

2

UVOD

Strukturna   sistemska   analiza   (SSA)   je   jedna   potpuna   metodologija   za   specifikaciju 
informacionog sistema, odnosno softvera. Ona se na različite načine može povezati sa metodama 
drugih faza u neku specifičnu metodologiju celokupnog razvoja IS. Tako na primer, ona može 
biti polazna osnova za metodu Strukturnog projektovana programa, ili projektovanja logičke 
strukture baze podataka metodom normalizacije, ili se može tretirati kao metodološki postupak 
dekompozicije   nekog   sistema   na   podsisteme   sa   ciljem   da   se,   nalaženjem   modela   podataka 
podsistema i njihovom integracijom, dođe do potpunog modela podataka posmatranog sistema. 
Upravo zbog mogućnosti njene raznovrsne primene, metoda SSA se ovde tretira kao jedinstvena, 
samosvojna metoda, dok se u drugim materijalima pokazuje kako se ona koristi u pojedinim 
koracima Standardne metodologije razvoja informacionih sistema.
Potpuna, tačna, formalna i jasna specifikacija IS, ili kako se to obično kaže, specifikacija zahteva 
korisnika

zahteva koje budući sistem treba da zadovolji, predstavlja bitan preduslov za uspešno 

dalje projektovanje i implementaciju sistema. Očigledno je zbog čega specifikacija IS treba da 
bude   potpuna   i   tačna.   Zahtev   da   specifikacija   bude   formalna   iskazuje   se   zbog   toga   što   je 
formalna   specifikacija   osnov   za   "transformaciono"   projektovanje   i   implementaciju,   za 
atomatizovano   generisanje   baze   podataka   i   programa   iz   nje,   odnosno   za   korišćenje   CASE 
sistema. Zahtev da specifikacija bude jasna iskazuje se zbog toga što u specifikaciji IS u velikoj 
meri   učestvuju   korisnici   sitema,   neinformatičari,   pa   jezik   specifikacije   mora   biti   i   njima 
prihvatljiv.   Originalna   SSA   čiji   su   tvorci   Yourdon   i   njegovi   saradnici   (DeMarco   i   drugi) 
poseduje veoma jednostavne, grafičke, pa samim tim i jasne koncepte. Ovde su svi ovi koncepti 
zadržani, a strožija formalizacija je dodata samo za opis strukture tokova i skladišta podataka, da 
bi se obezbedio specifičan transformacioni razvoj IS koji Standardna metodologija zagovara.
SSA posmatra informacioni sistem kao funkciju (proces obrade) koja, na bazi ulaznih, generiše 
izlazne podatke. Ulazni podaci se dovode u proces obrade, a izlazni iz njega odvode preko 
tokova podataka. Tok podataka se tretira kao vod ili kao pokretna traka kroz koji stalno teku ili 
koja stalno nosi podatke na najrazličitijim nosiocima - papirni dokumenti, niz poruka koje čovek 
unosi preko tastature terminala, "paket" informacija dobijen preko neke telekomunikacione linije 
ili slično. Imajući u vidu zahtev da specifikacija treba da se oslobodi svih implementacionih 
detalja od interesa su samo sadržaj i struktura ulaznog toka, a ne i medijum nosilac toka.

background image

4

Ono što je karakteristično  za metodu  SSA je to, da ona IS vidi kao jedan globalni proces koji 
ima ulazne podatke, ti podaci se unutar njega mogu obrađivati i nakon toga oni izlaze iz njega. 
Unutar IS-a  procesi  mogu međusobno da razmenjuju podatke koji se nalaze u tzv. 
skladištima   podataka   ,   ali   takođe   mogu   se   razmenjivati   podaci   i   sa   spoljašnjim   objektima 
(interfejsi).   Podaci   se   kreću   preko   tokova   podataka   ,   koji   predstavljaju   put   preko   koga 
stalncirkulišu   podaci.     Grafička   interpretacija   ove   metode   se   prikazuje   pomoću   Dijagrama 
Tokova Podataka (DTP). 

2. STRUKTURNA SISTEMSKA ANALIZA ( SSA)

Strukturna   sistemska   analiza   (SSA)   predstavlja   savremen   pristup   procesu   razvoja   poslovnih 
informacionih   sistema.   Analiza   tokova   podataka   u   sistemu,   određivanje   ključnih   entiteta   u 
sistemu   i   njihovih   atributa   i   entiteta   van   sistema   s   kojima   on   komunicira   predstavlja   samo 
najvažnije u nizu zadataka SSA. Osnovne karakteristike SSA su: 
• Razvijanje sistema se vrši od vrha-na dole; 
•   Analiza   i   dizajn   podrazumevaju   korišćenje   različitih   alata,   tehnika   i   modela   u   cilju   što 
preciznijeg snimanja aktuelnog sistema i korisničkih zahteva; 
• Osnovni alati SSA su: funkcionalni dijagrami, dijagrami tokova podataka, rečnici podataka, 
specifi kacija procesa, dijagrami objekti-veze; 
• Razdvajanje fi zičkog i logičkog modela - fi zički model je najčešće fokusiran na preživljavanje 
postojećeg sistema ili dizajn novog, dok je logički model više usmeren na analizu zahteva kojima 
sistem treba da odgovori; 
• Uključivanje korisničkih uloga u različitim fazama razvoja; 
• SSA omogućava istovremeno izvršavanje pojedinih faza analize i dizajna; 
• SSA je podržana naprednim tehnologijama, što olakšava razvoj sistema; 
SSA predstavlja ključni proces u projektu razvoja poslovnih informacionih sistema. Sistemska 
analiza   je   preduslov   dobrog   dizajna   informacionog   sistema   i   uključuje   tehnike   analize 
informacionog sistema, modelovanja podataka i tehnike normalizacije dobijenog modela.
U metodologiji 70-ih godina preovlađujući pristup je bio waterfall pristup koji se sastojao od 5 
sekvencijalnih faza (odvijale su se jedna za drugom po tačno utvrđenom redosledu): 
• Sistemska analiza;
• Sistemski dizajn; 
• Izgradnja i testiranje sistema; 
• Uvođenje i tranzicija sistema; 
• Održavanje produktivnosti sistema.

5

Model vodopada (Slika 9.1) zamenio je spiralni model, koji se zasniva na iterativnosti procesa 
razvoja informacionih sistema (Slika 9.2). Prednost ovakve metodologije je u tome što se sistem 
brzo uvodi u korišćenje (postizanjem samo osnovnih funkcionalnosti), a zatim se dograđuje i 
prilagođava potrebama konkretnih korisnika. Na taj način proces razvoja nije završen kada se 
informacioni sistem uvede u upotrebu, već se nastavlja dodavanjem novih soft verskih modula, 
osavremenjavanjem postojećih funkcionalnosti. To znači da razvoj sistema traje dok se sistem 
koristi (dok je živ).

Slika 1. – Waterfall metodologija

Razvoj poslovnih sistema predstavlja cikličan (iterativno inkrementalan) proces, koji se odvija 
po fazama. Zbog svoje stadijumske prirode, celokupan proces se često naziva životni ciklus 
razvoja   sistema   (Slika   2).   U   obe   predstavljene   metodologije   SSA   ima   značajno   mesto   i 
predstavlja   preduslov   procesu   dizajna   sistema.   Metodologija   životnog   ciklusa   mnogo   fl 
eksibilnije uključuje SSA u proces razvoja poslovno informacionog sistema.

Sistemski

dizajn

waterfall

Sistemska

analiza

waterfall

Izrada i testiranje 

sistema

waterfall

Uvođenje i 

tranzicija sistema

waterfall

Održavanja 

produktivnosti 

sistema

waterfall

background image

Želiš da pročitaš svih 20 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti