You are on page 1of 10

Funkcionalna

dekompozicija
Struktuirana analiza sistema
(Structured System Analysis
SSA) je jedna od prvih metoda
koja se zasniva na principima
opte analize sistema

Struktuiranost :
Struktuiranost

govori da se sistem moe


potpuno opisati pomou podsistema,
operacija, mikro pokreta i njihovom
kombinacijom nad elementima strukture i
ureenog toka podataka

Rezultat primene SSA


Rezultat

primene SSA je funkcionalna


dekompozicija, koju u sledeoj fazi koriste
projektanti sistema za razvoj logike strukture
sistema, tj. za izradu detaljnih specifikacija

Funkcionalna dekompozicija
obuhvata:
Dekompoziciju

ulaza na podatke, transakcije,


zapise ili polja koja koriste u radu funkcije
(procesa)
Dekompoziciju procesa na podprocese nad
svakom kompopnentom ulaza
Dekompoziciju izlaza na transakcije, zapis,
grupe podataka

Povezanost funkcija
Dekompozicija

funkcija (procesa) mora se


izvriti na svrsishodan i koherentan nain, to
znai da se mora obezbediti interna, eksterna
i strukturna koherentnost.
Izmeu funkcija mora se identifikovati
povezanost koja moe biti:

povezanost podacima
povezanost upravljanjem
hibridna povezanost

Funkcionalna dekompozicija
prve vrste
Matini

podaci

Identifikacija matinih podataka


Identifikacija operacija nad matinim podacima
(najee unos, izmena, brisanje i pretraivanje)

Transakcije

Identifikacija svih transakcija nad podacima

Izvetaji

Specifikacija potrebnih izvetaja

Funkcionalna dekompozicija prve vrste


PRIMER: kola stranih jezika
kola

Matini podaci

Matini podaci o jeziku

unos podataka o novom jeziku


izmena podataka o jeziku
brisanje podataka o jeziku

Matini podaci o kursu

unos podataka o novom kursu


izmena podataka o kursu
brisanje podataka o kursu

Matini podaci o nastavnoj grupi

Matini podaci o nastavniku

unos podataka o novom nastavnoj grupi


izmena podataka o nastavnoj grupi
brisanje podataka o nastavnoj grupi
pretrazivanje podataka o nastavnoj grupi

unos podataka o novom nastavniku


izmena podataka o nastavniku
brisanje podataka o nastavniku

Matini podaci o polazniku

unos podatka o novom polazniku


izmena podataka o polazniku
brisanje podataka o polazniku
pretrazivanje podataka o polazniku

Transakcije

prijava nastavnika za nastavnu grupu


izdavanje profakture za polaznika za pohaanje
nastavne grupe
uplata polaznika za pohaanje nastavne grupe
prijava polaznika za pohaanje nastavne grupe
registrovanje odranog asa
isplata nastavnika za odrane asove na nastavnoj
grupi

Izvetaji

izvetaj o postojeim jezicima


izvetaj o postojeim kursevima
izvetaj o nastavnim grupama ija nastava nije jo
poela
izvetaj o aktivnim nastavnim grupama
izvetaj o uplatama pojedinanog polaznika
izvetaj o isplatama pojedinanog nastavnika
izvetaj o svim uplatama i isplatama i profitu
diploma pojedinanog polaznika

You might also like