Professional Documents
Culture Documents
IDEF0
IDEF0
ZAHTJEVA
IDEF0
11.12.2016.
Kratak pregled razvoja IDEF0
IDEF (Integration DEFinition) je metodologija koja
obuhvata nekoliko notacija za modelovanje sistema sa
razliitih aspekata
IDEF0 notacijaj se koristi za modelovanje
j funkcionalnogg
aspekta sistema
SADT (Structured Analysis and Design Technique) razvijen (1960-
tih)
U.S.Air Force usvaja dio SADT kao dio ICAM (Integrated
Computer-Aided Manufacturing) programa (1970-tih)
IDEF Users Group objavljuje Federal Information Processing
Standards standard za IDEF0 (1990-tih)
2 11.12.2016.
Osnovni elementi
Aktivnosti
aktivnost (nekada se naziva i funkcijom) obrauje ili
transformie ulaze u izlaze
sistem se modeluje kao hijerarhija (ugnjedenih) aktivnosti
naziv i broj pravougaonika su nazivi i brojevi aktivnosti
naziv aktivnosti predstavlja glagolski oblik rijei koja opisuje
cilj/posao koji aktivnost obavlja
Boundary i Interface (Strelice)
p
predstavljaju
j j ppodatke ili objekte
j vezane za aktivnost
nazivi strelica su u formi imenica
mogu reprezenovati ljude, objekte, dokumente, koncepte,
mjesta,
j t d dogaaje
j itd
itd.
3 11.12.2016.
Aktivnosti
Prva aktivnost opisuje sam sistem tj. opisuje domen
sistema koji se modeluje (konekstni dijagram)
Kontekstni dijagram je najvii apstrakcioni nivo
Aktivnost se moe razloiti ((dekomponovati)
p ) na
jednostavnije aktivnosti, ime se dobijaju dijagrami
dekompozicije
4 11.12.2016.
ICOM (Input
(Input-Control-Output-Mechanism)
Control Output Mechanism)
Ulaz
materijal ili informacije koje se
koriste ili transformiu u okviru
aktivnosti Kontrola
Izlaz
materijal ili informacije kreirane u
okviru
k i aktivnosti
ki i Ulaz Izlaz
Kontrola Aktivnost
informacije ili materijali koji reguliu
uslove/nain na koji se aktivnost
obavlja
najee razna pravila, zakoni, Mehanizam
standardi itd.
Mehanizam
resursi koji izvode aktivnost
ljudi, maine, oprema, tehnologija
itd
itd.
5 11.12.2016.
Ulazi i izlazi
Ulazi
materijal ili informacije koje se koriste ili transformiu u
okviru aktivnosti radi kreiranja izlaza
uvijek se predstavljaju sa lijeve strane aktivnosti
aktivnost ne mora imati ulaz
I l i
Izlazi
materijal ili informacije kreirane u okviru aktivnosti
uvijek se predstavljaju sa desne strane aktivnosti
aktivnost mora imati bar jedan izlaz
aktivnost koja nema izlaz se ne treba modelovati (ili je
kandidat za brisanje)
t su izlazi
esto i l i iiz aktivnosti
kti ti podaci
d i koji
k ji se na neki
ki nain
i
obrauju u aktivnosti (pa predstavljaju i ulaze i izlaze), to
treba naznaiti odgovarajuim nazivom strelice
6 11.12.2016.
Kontrole i mehanizmi
Kontrole
odreuju kako, kada i da li e se aktivnost izvriti i koji izlazi e biti
k i i
kreirani
uvijek se predstavljaju sa gornje strane aktivnosti
poto kontrole upravljaju izvavanjem aktivnosti svaka aktivnosti mora
imati bar jednu kontrou
kontrole su esto u formi pravila, regulativa, politika, procedura i
standarda
aktivnosti ih ne mijenjaju
ako je potrebno da aktivnosti mijenja pravila, regulative i sl. ulaz
aktivnosti trebaju biti podaci koji se mijenjaju
Mehanizmi
e a
resursi koji izvode aktivnost
mogu biti ljudi, maine, oprema, tehnologija itd.
uvijek se predstavljaju sa donje strane aktivnosti
7 11.12.2016.
Arrow Interface kombinacije
Tipine kombinacije su:
output input
output-input
output-control
output-mechanism
output-control feedback
output-input feedback
8 11.12.2016.
Arrow Interface kombinacije
output-input
j
jedna aktivnost mora pprethoditi drugoj
g j
Nabavka resursa mora prethoditi Transformaciji resursa
output-controll Odobreniplan
Odobravanje
aktivnost moe da kontrolie
plana
izvavanje
j druge
g aktivnosti 1
Realizacija
plana
l
2
9 11.12.2016.
Arrow Interface kombinacije
output-mechanism
Sklapanje
izlaz jedne aktivnosti bi ikl
bicikla
predstavlja resurs za 2
drugu aktivnosti
Izrada Toak
toka
1
output-controll feedback
f db k
aktivnost moe obezbijediti Evaluacijaperformansiprojekta
povratnu informaciju za
drugu aktivnost
Pravljenje Evaluiranje
plana performansi
projekta 1 projekta 2
10 11.12.2016.
Arrow Interface kombinacije
output-input feedback
Tipino se koristi za modelovanje ciklusa i ponovnu upotrebu
materijala (npr. reciklaa)
Di k ji b
Diokojitrebaponovofarbati
f b i
Ofarbani dio
Ofarbanidio
Pripremai Evaluacija Spremandio
farbanjedijela ofarbanogdijela
1 2
11 11.12.2016.
Branch i Join
Ulazi, izlazi, kontrole i mehanizmi mogu da se koriste za
vie od jedne aktivnosti
Da bi se to moglo modelovati potrebno je koristiti branch
i join
Primjer branch-a,
bez preimenovanja: P litik i
Politikeiprocedure
d
aktivnosti 2 i 3
koriste Politike i 1
procedure
d
2 3
12 11.12.2016.
Branch i Join
Primjer branch-a, sa preimenovanjem:
aktivnosti 2 koristi samo dio Politika i procedura
Politike i procedure
Politikeiprocedure
1 Personalne
p
Politikeiprocedure
2 3
13 11.12.2016.
Branch i Join
Primjer branch-a, sa preimenovanjem i jasnim
oznaavanjem naziva strelica (squiggle):
aktivnosti 2 i 3 koriste samo neke dijelove Politika i procedura
Politikeiprocedure
Personalne Politikeiprocedure
1
Politikei zakupovinu
procedure
2 3
14 11.12.2016.
Branch i Join
Primjer join-a, bez preimenovanja:
Odbaenimaterijali
j
15 11.12.2016.
Branch i Join
Primjer join-a, sa preimenovanjem:
Odbaeni
materijali Materijalizaotpad
1
Defektnimaterijali
16 11.12.2016.
Call Arrows
Koriste se za referenciranje drugih modela i dijagrama
radi boljeg razumijevanja trenutnog modela
Testiranjeikalibracija
17 11.12.2016.
Primjer br. 1
18 11.12.2016.
Primjer br. 1
19 11.12.2016.
Primjer br. 1
20 11.12.2016.