You are on page 1of 29

Industrijska informatika

Prof. dr Ljubomir Luki, dipl.in.ma.

FUNKCIONALNA DEKOMPOZICIJA

29

prof.dr Lj. Luki

Funkcionalna dekompozicija
Funkcionalna dekompozicija se sprovodi na osnovu koncepta top menadmenta da kompanija odgovori trinim zahtevima, i na osnovu utvrdjenih principa, prioriteta, funkcija i arhitekture sistema. Top menadment definie viziju, misiju i poslovnu politiku kompanije i ona treba da se reflektuje na promene kroz reinenjering poslovnih procesa u kompaniji i strukturu informacionog sistema. Funkcionalna dekompozicija se sprovodi kroz:

Definisanje granica sistema, Definisanje stabla aktivnosti i Definisanje dekompozicionog dijagrama.


prof.dr Lj. Luki

Definisanje granica sistema


Definisanje granica sistema podrazumeva za nabrajanje objekata koji e u sledeem koraku biti po hijerarhiji povezani u stablo aktivnosti. U okviru definisanja granica, potrebno je utvrditi ciljeve koji moraju sadrati sledee elemente:

Zato se proces modelira ? ta e proces da prikae ? ta e korisnik modela napraviti sa njim i emu slui model ? Odgovori na ova pitanja treba da pomognu u fokusiranju postavljene problematike.
prof.dr Lj. Luki

Definisanje granica sistema


Definisanje granica sistema podrazumeva da se identifikuju zadaci svakog zaposlenog i shvate odnosi izmedju tih zadataka.
Pri tome treba jasno dati odgovore na sledea pitanja:

Koji su zadaci na datom radnom mestu ? Koji je redosled izvodjenja koraka ? Kako se izvodi kontrola ? Koji se resursi koriste ? Pri izvodjenju ovih projektnih aktivnosti koristi se neki od standrdnih grafikih jezika.

prof.dr Lj. Luki

Funkcionalna dekompozicija IDEF0


Funkcionalna dekompozicija se opisuje nekim grafikim jezikom (npr. IDEF0), preko skupa dijagrama i detalja koji su definisani odgovarajuom sintaksom i semantikom.
Dijagrami se sastoje od pravougaonika, koji pretstavljaju neki deo celine, a povezani su linijama koji pretstavljaju veze izmedju delova. Dijagrami su povezani da opisuju sistem hijerarhijski od vrha pa nadole. Postoje tri vrste prikaza: grafiki, tekstualni i renik (glossary). Grafiki prikaz definie funkcije i veze funkcija, a tekst i renik pruaju dodatne informacije i podravaju grafike dijagrame.

prof.dr Lj. Luki

Funkcionalna dekompozicija IDEF0


Funkcionalna dekompozicija se opisuje nekim grafikim jezikom (npr. IDEF0), preko skupa dijagrama i detalja koji su definisani odgovarajuom sintaksom i semantikom.
Dijagrami se sastoje od pravougaonika, koji pretstavljaju neki deo celine, a povezani su linijama koji pretstavljaju veze izmedju delova. Dijagrami su povezani da opisuju sistem hijerarhijski od vrha pa nadole. Postoje tri vrste prikaza: grafiki, tekstualni i renik (glossary). Grafiki prikaz definie funkcije i veze funkcija, a tekst i renik pruaju dodatne informacije i podravaju grafike dijagrame. Sintaksu grafikog jezika ine: pravougaonici (boxes), strelice (arrows) i pravila (rules).
prof.dr Lj. Luki

Funkcionalna dekompozicija IDEF0


Pravougaonik
Pravougaonikom se pretstavljaju aktivnosti definisane kao funkcije, procesi i transformacije. Pravougaonik ima naziv i broj u okviru granica pravougaonika. Za naziv se koristi aktivni glagol ili glagolska fraza koja opisuje funkciju. Broj se koristi da bi bio prepoznat predmet opisa pravougaonika u pridruenom tekstu. NAZIV AKTIVNOSTI

Aktivnost definisana u okviru pravougaonika ima tri karakteristike: naziv, vremensku dimenziju i rezultata rada.
prof.dr Lj. Luki

Funkcionalna dekompozicija IDEF0


Pravougaonik
Naziv aktivnosti je njeno ime, ima obino strukturu formata tipa /glagol/subjekt/. Za svaki naziv moraju se dati definicije koje ne smeju biti duge, ali bi trebalo u potpunosti da objasne svaku aktivnost. Vremenska dimenzija pokazuje vreme koje mora proi od poetka i kraja aktivnosti.

Rezultat govori o izlazu iz aktivnosti, jer ako aktivnost nema odgovarajui izlaz ona je bez znaaja za analizu i funkcionalnu dekompoziciju sistema.

prof.dr Lj. Luki

Funkcionalna dekompozicija IDEF0


Strelica Strelice pretstavljaju podatke ili objekte vezane za aktivnost. Onene znae samo tok ili sekvencu, kao u tradicionalnim dijagramima toka podataka, ve prenose podatke ili objkete vezane za posmatranu aktivnost. Svaka strelica je definisana nazivom (imenicom), a za opis naziva strelice se definie i odgovarajui tekstualni opis. Odnos izmedju aktivnosti i strelica je odredjen pomou strane pravougaonika (aktivnosti) na koji je strelica naslonjena.

prof.dr Lj. Luki

Funkcionalna dekompozicija IDEF0


Strelica
Strelica se sastoji od jedne ili vie linija, sa vrhom strelice na jednom kraju. Strelice mogu biti: pravolinijske ili savijene pod uglom od 90 stepeni i mogu se ravati i spajati.

Pravolinijska Strelica zakrenuta za strelica 90 stepeni

Ravanje strelica

Spajanje strelica
prof.dr Lj. Luki

Funkcionalna dekompozicija IDEF0


Semantika grafikog jezika Kontrola

Ulaz

NAZIV AKTIVNOSTI

Izlaz 1 Poziv
prof.dr Lj. Luki

Mehanizam

Funkcionalna dekompozicija IDEF0


Semantika Strelica sa leve strane pravougaonika je ulaz (Input). Strelica koja ulazi u pravougaonik odozgo se defie kao kontrola (Control). Strelica koja izlazi iz pravougaonika se definie kao izlaz (Output). Strelice na donjoj strani pravougaonika pretstavljaju mehanizam. Ako su okrenute nagore identifikuju znaenje koje podrava izvrenje aktivnosti, a ako su okrenute nadole to su strelice poziva (Call arrows). Ulazi se preko aktivnosti transformiu u odgovarajui izlaz, dok kontrole specificiraju uslove pod kojima se aktivnost daje korektan izlaz.
prof.dr Lj. Luki

Funkcionalna dekompozicija IDEF0

Ovakvi dijagrami se nazivaju prema engleskoj notaciji i ICAM dijagrami to je skraenica od:
I Input, neto to se upotrebljava u aktivnosti, C Control, kontrole ili uslovi izvodjenja aktivnosti, O Output, rezultat izvodjenja aktivnosti, M Mehanizam, neto to se koristi u aktivnosti ali se ne menja.

prof.dr Lj. Luki

Dijagram konteksta
Dijagram konteksta je definisan jednim pravougaonikom koji pretstavlja granicu modela koji se prouava, a preko strelica teku informacije.

Dijagram konteksta je najvii nivo apstrakcije koji se dekompozicionim dijagramima prevodi u nii nivo apstrakcije.
Granice modela se definiu da bi se znalo gde treba stati sa modeliranjem, i posmatra se sa dva aspekta: irine definisanja elemenata koji se posmatraju i Dubine definisanja nivoa detaljnosti.

prof.dr Lj. Luki

Dokument Karton isplata


Za pojednostavljen primer dokumenta Karton isplata prikazuju se elementi kontekstnog dijagrama

Karton isplata
ifra radnika 73590861 Redni broj 01 02 03 Ime i prezime Zoran Starevi Iznos isplate 150.000,00 132.000,00 141.500,00 Strani jezik Engleski Datum 11.10.2007. 18.10.2007. 13.11.2007. Odeljenje Razvoj Primedba Radno mesto Tehnolog

prof.dr Lj. Luki

Dokument Karton isplata


Primer:

Neko preduzee koje je imalo sektor razvoja proizvoda i tehnologija, poelo se baviti strunim prevodima tekstova za druga preduzea, poto je imalo inenjere koji su dobro poznavali strane jezike. Da bi se pratila isplata po osnovu prevodjenja uradjen je dokument Karton isplata, koji pretstavlja karakteristian lo primer nepotpunog dokumenta.
Pristupa se analizi ovog dokumenta i projektuju njegova poboiljanja korienjem kontekstnog dijagrama. Ta poboljanja e dobro doi za osavremenjavanje informacionog sistema, a isto tako za poboljanje dokumenata sistema kvaliteta u preduzeu prema ISO 9000 standardima.
prof.dr Lj. Luki

Dijagram konteksta
Dijagram konteksta za aktivnost Praenje isplata Pravilnik o izvetavanju Postupak o definisanju ifarnika

Pravilnik o isplatama

Zahtev iz kadrovskog Zahtev za isplatu Zahtev sa novom ifrom Zahtev za izvetajem

PRAENJE ISPLATA

Izvetaj knjigovodstva Nalog za isplatu

0
Knjigovodja Referent oznaavanja
prof.dr Lj. Luki

RDBMS

Definisanje stabla aktivnosti


Stablo aktivnosti se definie uspostavljanjem vertikalne hijerarhijske veze izmedju aktivnosti, metodom odozgonanie, ime se definie fukcionslnu drkompoziciju. Aktivnost na vrhu (Root) uvek se oznaava sa 0. Brojevi se koriste da bi se prikazalo koliko detalja sadri aktivnost. Nadredjena aktivnost se zove roditelj (parent) a podredjene aktivnosti su deca (childs). Razbjanje aktivnosti roditelj na svoju decu treba da ima od 2 6 podredjenih aktivnosti. Stablo aktinosti se obavezno verifikuje od strane verifikacionog tela kompanije, jer se time preslikava elja menadmenta za reinenjeringom poslovnih procesa.

prof.dr Lj. Luki

Stablo aktivnosti
PRAENJE ISPLATA

ODRAVANJE PODATAKA O PREVODIOCIMA

ODRAVANJE IFARNIKA 1

IZRADA IZVETAJA O ISPLATAMA

Odravanje osnovnih podataka Praenje nivoa znanja jezika Obraun isplata

Odravanje ifarnika jezika Odravanje ifarnika radnih mesta Odravanje ifarnika odeljenja

Izvetaj knjigovodstvu Izvetaj banci

prof.dr Lj. Luki

Definisanje dekompozicionog dijagrama


Ulaz za definisanje dekompozicionog dijagrama pretstavljaju dokumenta Detaljno stablo aktivnosti i Informacije od korisnika. Na osnovu njih se uspostavljaju horizontalne veze izmedju podaktivnosti koje su povezane strelicama, a izlaz je Detaljni dekompozicioni dijagram. Karakteristini elementi dekompozicionog dijagrama su: Pravougaonici, Strelice, Grananje ili udruivanje strelica, Ugao posmatranja, Postojei (as-is) i budui (to-be) model, Formiranje trokova centara i Tekstualni opis.
prof.dr Lj. Luki

Definisanje dekompozicionog dijagrama


0 A0

Horizontalne veze izmedju poslovnih funkcija istog nivoa, Vertikalna veza (roditelj-dete) Razliiti nivoi apstrakcije: Na viim nivoima su optije funkcije i grupisane strelice Na niim nivoima strelice se dekomponuju i detaljnije opisuju. Naziv u obliku glagolske fraze, Najmanje jedna kontrolna i izlazna strelica

A-0

Optije
1 2 3 4 A4 A0

Detaljnije

2 A42 3

A4

A42

prof.dr Lj. Luki

Definisanje dekompozicionog dijagrama


Pravougaonici Pravougaonici u dekompozicionim dijagramima slue da se definiu aktivnosti, i crtaju se u dijagonalnom smeru od gornjeg levog ugla ka donjem desnom uglu strane. Svakoj aktivnosti se dodeljuje naziv u obliku glagolske fraze i mora imati najmanje jednu kontrolnu i jednu izlaznu strelicu. Strelice Strelice u dekompozicionom dijagramu omoguuju horozontalno povezivanje definisanih aktivnosti. Strelice sa nadredjenog se prenose u podredjeni dekompozicioni dijagram, tako da u podredjenom dijagramu ine granine strelice (boundary arrows).
prof.dr Lj. Luki

Definisanje dekompozicionog dijagrama


Ulazne strelicekoje dolaze iz nadredjenog dijagrama u podredjeni dijagram, mogu se deliti u vie specifinih strelica i obrnutom izlazne granine strelice iz podredjenog dekompozicionog dijagrama se grupiu i izlaze u nadredjeni dijagram.
Strelice se mogu definisati u dekompoizicionom dijagramu kao: Strelice koje se granaju ili udruuju, Povratne strelice javljaju se u povratnim (feedback) petljamai Skrivene (tunneled) strelice koje se izostavljaju usled prenatrpanosti dijagrama.

prof.dr Lj. Luki

Dekompozicioni dijagram Praenje isplata


Na osnovu definisanog kontekstnog dijagrama i stabla aktivnosti definie se dekompozicioni dijagram za aktivnost Praenje isplata.
Dijagram konteksta za aktivnost Praenje isplata
Pravilnik o izvetavanju Postupak o definisanju ifarnika Pravilnik o isplatama PRAENJE ISPLATA 0 Zahtev iz kadrovskog Zahtev za isplatu Zahtev sa novom ifrom Zahtev za izvetajem

Dijagram stabla aktivnosti Praenje isplata

PRAENJE ISPLATA
0

Izvetaj knjigovodstva Nalog za isplatu ODRAVANJE PODATAKA O PREVODIOCIMA1 Odravanje osnovnih podataka Praenje nivoa znanja jezika Obraun isplata ODRAVANJ E IFARNIKA 2 IZRADA IZVETAJA O ISPLATAMA

RDBMS

Knjigovodja

Referent oznaavanja

Odravanje ifarnika jezika Odravanje ifarnika radnih mesta Odravanje ifarnika odeljenja

Izvetaj knjigovodstvu Izvetaj banci

prof.dr Lj. Luki

Dekompozicioni dijagram Praenje isplata


Dekompozicioni dijagram za aktivnost Praenje isplata

prof.dr Lj. Luki

Dekompozicioni dijagram Praenje isplata

prof.dr Lj. Luki

Dekompozicioni dijagram Praenje isplata


Dekompozicioni dijagram za aktivnost Odravanje podataka o prevodiocima

prof.dr Lj. Luki

Dekompozicioni dijagram Praenje isplata


Dekompozicioni dijagram za aktivnost Odravanje ifarnika

prof.dr Lj. Luki

Dekompozicioni dijagram Praenje isplata


Dekompozicioni dijagram za aktivnost Izrada izvetaja o isplatama

prof.dr Lj. Luki

You might also like