p5-modeliranje procesa funkcija
TRANSCRIPT
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 1/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Modeliranje procesa i funkcija
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 2/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Što se modelira
Podatci
U L
A Z
I
I Z
L A Z I
PodsustavElementi
Proces
Organizacija
SkladišteNabava
Poslovne funkcije
Inicijacija-događaj
Arhitektura
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 3/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Kompleksnost poslovnih sustava i
nužnost dekompozicijeStvarni problemi su preveliki i presloženi da bi ih se riješilo odjednom (“ukomadu”) strukturno raščlanjivanje, rastavljanje
Logički procesi: funkcije, događaji i elementarni procesi rad i akcije koji se obavljaju bez obzira na način ugradnje i resurse sustava (ljudi, strojevi, softver) Postupak dekompozicije
Sustav se razlaže i opisuje hijerarhijskim modelima modeli sustava oblikuju se iterativnim razlaganjem s vrha prema dolje razlagati
se mogu funkcije i procesi organizacijska struktura
struktura podataka struktura programske opreme
Aplikacijski model procesa = logički model procesa sustava ili aplikacijekoji se radi u fazi analize
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 4/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Osnovna polazišta - logički
procesiFunkcija skup logički povezanih trajnih
poslovnih aktivnosti i zadataka(djelatnost, posao) funkcija se obavlja stalno (nema
određeni početak i kraj) funkciju obavljaju osobe, grupe
djelatnika ili organizacijske cjeline
tipični primjeri: prodaja, proizvodnja,otprema, računovodstvo funkcija se može sastojati od
desetina pa i stotina diskretnihprocesa funkcije se mogu hijerarhijski razložiti
do razine diskretnih procesa kojiobavljaju određeni zadatak kojim odgovaraju na
poslovne događaje
Događaj logički dio posla koji se obavlja kao
nedjeljiva cjelina česti nazivtransakcija
pokreće se diskretnim ulazom izavršava nakon što procesodgovoriodgovarajućim izlazom
poslovni događaj može se
predstaviti jednim procesom kojimsustav reagira na tajdogađaj logički događaj dalje se razlaže do
elementarnih procesa kojima seprikazuje reakcija sustava na tajdogađaj
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 5/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Osnovna polazišta - logički
procesiProces (elementarni, primitivni
proces) postupak, način rada, dosljednaizmjena stanja diskretna odluka, aktivnost ili
zadatak kojima se obavlja nekiposao proces se obavlja uvijek na jednak
način (za određeni ulaz daje istiizlaz)
trajanje procesa je konačno iodredivo (poznati početak,završetak, ponavljanje)
za obavljanje se koriste sredstva,npr. ljudska, materijalna (strojevi),financijska
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 6/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Poslovna pravila i poslovna
politikaPoslovno pravilo, poslovna politika poslovno pravilo - instrukcije i logika koji određuju proceduru
obavljanja procesa ugrađuje se u računalni program (npr. preduvjeti izlaska na ispit, broj
polaganja ispita, uvjeti upisa) poslovna politika – skup poslovnih pravila
u većini organizacija podloga za donošenje odluka Primjer: zaprimanje robe na skladištu i knjiženje ulaznih
dokumenata Temeljem ulaznih dokumenata (račun-otpremnica, tovarni list, carinska
deklaracija) provjerava se kvantiteta i kvaliteta isporučene robe. Glavniskladišar unosi podatke o primljenoj robi sa svim stavkama iz pratećedokumentacije. Račun otpremnica knjiži se u knjigovodstvu dobavljača.Zadužuje se skladište i obračunava vrijednost robe. Obračunati porezna dodanu vrijednost predstavlja pretporez za umanjenje poreznihobveza za mjesec u kojem je porezna obveza nastala.
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 7/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Poslovna pravila -
karakteristike Deklarativnost: poslovno pravilo je izjava istinitosti o organizaciji.
Njezina je namjera da opiše operacije u organizaciji a ne da ih
propiše; poslovno pravilo se otkriva ili uočava a ne kreira. Elementarno pravilo: pravilo je ili u potpunosti istinito ili u
potpunosti krivo. Razlikovnost i neovisni konstrukt: razdvojite pravila od procesa,
ne izgrađujte ciklične ovisnosti i pojednostavite konstrukcijupravila
Izrazite pravilo u prirodnom jeziku bez upotrebe tehničkog
žargona Pravilo mora biti orijentirano poslovanju a ne tehnologiji Pravila su rezultat poslovnih odluka a ne korištene tehnologije od
koje bi trebale biti neovisne (Izvor: http://en.wikipedia.org/wiki/Business_rules)
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 8/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Modeliranje funkcija
Funkcijasustava
1
Fukcijasustava
2
Aktivnost funkcije1.1.
Poslovni sustav0
Zadatak1.1.1.
Zadatak1.1.2.
Aktivnost funkcije2.1.
Zadatak2.1.1.
Zadatak2.1.2.
Aktivnost funkcije1.2.
Zadatak1.2.1.
Zadatak1.2.2.
Aktivnost funkcije2.2.
Zadatak2.2.1.
Zadatak2.2.2.
Zadatak1.1.3.
Zadatak2.1.3.
Zadatak2.1.4.
Zadatak2.2.3.
POSLOVNISUSTAV
0
Poslovnafunkcija
1
Poslovnafunkcija
2
Aktivnostfunkcije
1.1.
Aktivnostfunkcije
1.2.
Aktivnostfunkcije
2.1.
Aktivnostfunkcije
2.2.
Zadatak1.1.1.
Zadatak1.1.2.
Zadatak1.1.3.
Zadatak1.2.1.
Zadatak1.2.2.
Zadatak2.1.1.
Zadatak2.1.2.
Zadatak2.2.1.
Zadatak2.2.2.
Zadatak2.2.3.
Zadatak2.1.3.
Zadatak
2.1.4.
Funkcionalna dekompozicija, dekompozicija funkcija•koristi se za izradu općeg modela funkcija (modela poslovnihfunkcija) promatranog sustava u fazi planiranja•strukturirano planiranje
•hijerarhija funkcija iterativno se razlaže do razine procesa, tj. dotrenutka kada se počne opisivati što se nekom funkcijom obavlja
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 9/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Dijagram dekompozicije funkcijaDijagram funkcionalne dekompozicije eng. Functional Decomposition Diagram (FDD) ista notacija koristi se za razlaganje bilo koje hijerarhijske
strukture pa se često zove samo Dijagram dekompozicije iliMapa hijerarhije
Elementi funkcije - označavaju se (glagolskom) imenicom, npr. Prodaja,
Proizvodnja procesi - označavaju se glagolskim izrazom oblika infinitiv+objekt spojnice - spojevi između funkcija i procesa (connector) vanjski spojevi -- spojevi s dijelovima dijagrama na drugim
stranicama (offpageconnector)
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 10/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Izrada dijagrama dekompozicijePostupak Korijen = sustav Razrada u podsustave i poslovne funkcije Daljnja razrada do razine operacionalizacijePravila svaki proces je roditelj ili dijete roditelj mora imati barem dvoje djece po većini standarda, dijete smije imati samo jednog roditelja
Preporuke izostaviti procese koji samo premiještaju ili preusmjeravaju podatke, a da ih pri tom
ostavljaju nedirnute pažnju usmjeriti na procese koji
nešto računaju (npr. prosjek ocjena)
donose ili potpomažu odluke (npr. određ
ivanje raspoloživosti robe pri naručivanju)
filtriraju ili sumariziraju podatke (npr. računi kojima je istekao rok plaćanja) organiziraju podatke u korisne informacije (npr. generiranje izvješća) pokreću druge procese (npr. mijenjaju modalitet rada stroja) rukuju podacima (npr. stvaranje, čitanje, ažuriranje, brisanje) - Ne pretjerivati!
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 11/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Dijagram poslovne
organizacijeShema, mapa, karta organizacije (Organization chart)• prikaz strukture organizacije hijerarhijom kutija ("kućica")• svaka kutija reprezentira određenu ulogu ili odgovornost u
organizaciji
Primjer: EFOS
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 12/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Dijagram dekompozicije funkcija-
primjer EFOS
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 13/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Modeliranje poslovnih procesa
i funkcija - metodologija Business Process Modeling (IDEF0) (http://www.idef.com/IDEF0.html)
tehnika strukturirane analize i dizajna (Structured Analysis and Design
Technique - SADT®, SofTech, 1960-ih), zamišljena kao inženjerskadisciplina za razvoj složenih sustava koji uključuju strojeve i ljude; metodaza oblikovanje poslovnih funkcija
Grafički prikaz poslovnih procesa i angažiranih resursa proces – niz aktivnosti (funkcija)
aktivnost – prikazana ICOM konceptom ulaz (I=Input): nešto što se troši u procesu - opcionalan upravljanje (C=Control): ograničenje na obavljanje procesa - obvezno izlaz (O=Output): rezultat procesa - obvezan mehanizam (M=Mechanism): koristi se u procesu, ali se ne troši -
opcionalan
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 14/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
IDEF0
A0
FUNKCIJAInput
Control
Output
Mehanizm Call
Opća notacija IDEF0:
kontekst
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 15/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
IDEF0- dijagram konteksta-
primjer
A0
OBRADA
NARUDŽBI
Inf. O novomkorisniku
Verifikacijaplaćanja
Broj narudžbe
Tovarni list
Račun-otpremnica
Oblikovanjesustava
hijerarhijomugniježdenihaktivnosti
Aktivnostkonteksta -vrhhijerarhije,
predstavljačitav sustav
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 16/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
IDEF0 – dijagram procesa i
aktivnosti – 1.razina
TITLE:NODE: NO.: 21 DIJAGRAM 1. RAZINE
A1
1.1, 1.2.
ZAPRIMANJENARUDŽBE
Podatci o kupcu
A2
Provjeraraspoloživosti
proizvoda
A3
Dokumentacija oproizvodu
A4
A41, A42, A43
Određivanjenačina plaćanja
A5
Verifikacija
narudžbe
Zahtjev za proizvod
Rasploživiproizvodi Naziv proizvoda
Količina naručena
Cijena poJedinici proizvoda Finalni podatci
o narudžbi
Br narudžbe
Transportni list
Račun otpremnica
POLITIKANARUČIVANJA
STATUSKLIJENTA
Verifikacija plaćanja
On-line katalog
Stanjeskladišta
Sustavnaručivanjaproizvoda
POS (modulnardžbi)
POS (modulnardžbi)
Podatci oKreditnom limitu
kupca
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 17/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Razrada poslovnih procesaRadna procedura, poslovna procedura (workflow) slijed koraka obrade koji u potpunosti obrađuje jednu poslovnu transakciju
definira logiku obrade i precizira nositelja može imati više varijanti (scenarija)Tehnike modeliranja u širinu - svaki dijagram se detaljizira prije dekomponiranja (breadth-first) u dubinu - identificira se hijerarhija, a zatim se detaljizira (depth-first)
Razina dekompozicije (Kada stati) postupak se provodi do dubine dovoljne za razumijevanje modela (!?) napredak do stanja u kojem ulazi i izlazi prevladaju na dijagramu nastavak se može provesti
oblikovanjem tokova procesa (IDEF3) ili oblikovanjem tokova podataka (DFD)
Napomena: pomagala opće namjene, kao što je Visio, podržavaju nekedijagrameformalnih tehnika ali ih različito zovu ili se notacija razlikuje od izvorne(grupedijagrama Business Process i Flowchart, npr. IDEF0, Cross FunctionalFlowChart)
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 18/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Modeliranje toka procesaMetoda Process FlowModeling (IDEF3)
strukturirana metoda zaopis poslovne situacijeuređenim slijedomdogađaja i objekata koji unjoj sudjeluju
prikazuje slijed, zavisnost i
konkurentnost aktivnosti prikladna za prikupljanje
informacija tijekom analizei dizajna poslovna politika i
poslovne procedure preoblikovanje poslovnih
procesa modeliranje scenarija
kojima se odgovara napitanja "što-ako"
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 19/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Modeliranje toka procesaMetoda Process FlowModeling (IDEF3)
strukturirana metoda za
opis poslovne situacijeuređenim slijedomdogađaja i objekata kojiu njoj sudjeluju
prikazuje slijed,zavisnost ikonkurentnost aktivnosti
prikladna za prikupljanjeinformacija tijekomanalize i dizajna poslovna politika i
poslovne procedure preoblikovanje
poslovnih procesa modeliranjescenarija kojima seodgovara na pitanja"što-ako"
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 20/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Modeliranje procesa IDEF0 Procedura u VISIO programu Procesi se modeliraju kao skup hijerarhijskih čvorova; tu
hijerarhiju treba imati na umu jer s njom počinje i završavamodelirane procesa
Kreira se konceptualni blok koji će predstavljati vrhovni čvor;
U njemu se kreira activity box s osnovnim ulazima, izlazima,kontrolama i mehanizmima, navode se subdijagrami koji se iznjega izvode
Konceptualni blok s procesom se sprema kao datoteka u
zajednički katalog
Na isti način izrađuju se procesi aktivnosti na nižim razinama Na kraju se kreira hijerarhijski dijagram čvorova i označavaju
linkovi na procese (spremljene kao datoteke).
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 21/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Modeliranje toka podatakaDijagram toka podataka (DFD - Data Flow Diagram) skup dijagrama za dokumentiranje fizičkog i logičkog modela
sustava te zahtjeva prikaz protoka, strukture i obrade podataka dokumentiranje logike, poslovnih pravila i procedura
sinonimi: transformacijski graf, mjehurasti graf, (Bubble Chart) Tehnika se primjenjuje pri razvoju aplikacija, otkuda je i
potekla Ne može se koristiti za opis programske logike, opis promjene
stanja, izradu upravljačkih specifikacija ili dizajn korisničkog
sučelja!!! Koristi se pri modeliranju poslovnih procesa
daljnja razrada IDEF0 procesnog dijagrama IDEF3 (zavisnost procesa) ili DFD (tok informacija)
El ti dij t k
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 22/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Elementi dijagrama toka
podatakaTok podataka (data flow) predstavlja skupove podataka koji
se kreću kroz sustav tokovi ulaze u procese (ulazni),
koriste se i mijenjaju tijekomobavljanja procesa
(ulazno/izlazni) ili nastaju kaorezultat procesa (izlazni)
tokovima se pridjeljuju jedinstveninazivi oblika imenica ilipridjev+imenica, npr.
Proces predstavlja aktivnost pretvorbe
podataka(ulaznog u izlazni tok podataka)
procesi se imenuju glagolskimizrazima oblika infinitiv+objekt (npr.Prijaviti ispit) ili glagolskomimenicom (npr. Prodaja, Prijava
ispita) nazivom treba izraziti što proces
obavlja, to jest treba izbjegavatiopćenite nazive (npr. Obavljanjeračunovodstvenih poslova)
opis procesa sadrži opisaktivnosti(algoritam) njegovogdjelovanja
El ti dij t k
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 23/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Elementi dijagrama toka
podatakaSpremište podataka (data store) predstavlja organizirani i trajni skup
podataka označava mjesto pohrane podataka,
npr. dokument, registrator, datoteka,tablica u bazi podataka (izbjegavatiu nazivlju)
promjena sadržaja spremišta
(punjenje, ažuriranje, pražnjenje) ikorištenje (čitanje) obavlja seprocesima
spremište se označava imenicom (imenicom u množini), npr.
Prijavnica (Prijavnice)
Vanjski entitet (externalentity,external agent)
objekt vanjskog svijeta povezan spromatranim sustavom
određuje granice promatranogsustava
vanjski entiteti predstavljaju izvorištai odredišta podataka, to jest izvore i
ponore podataka (source, sink) vanjski entiteti mogu biti osobe, org.
jedinice, ustanove, drugi sustavi … za označavanje entiteta koriste se
imenice, npr. Student, Kupac,
Dobavljač
I d dij t k
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 24/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Izrada dijagrama toka
podatakaDekompozicija procesa polazni dijagram ili dijagram konteksta
(context diagram) hijerarhijski se razlaže na
poddijagrame do razine osnovnih procesa proces na nekoj razini (parent) razrađuje se(explode) dijagramom na nižoj razini (child) – leveling = nivelizacija
preporuča se izrada dijagrama koji sadržeizmeđu 2 i 9 procesa, a poželjno je slijediti“pravilo 7±2”
postupak se zaustavlja kada postaneočigledna ugradnja implementacija)procesa na najnižoj razini
Preporuke za označavanje elemenata procesi - hijerarhijske brojčane oznake,
razina konteksta = 0 spremišta, izvori i odredišta – nazivlje
velikim slovima, oznake oblika slovo ilislovo+broj procesi i tokovi podataka - malim slovima
DFD dijagramRAZINA 1
DFD dijagramRAZINA 0
DIJAGRAMKONTEKSTA
0
Informacijskisustav
Entitet A Entitet B
X
YZ
1
Proces T
3
Proces V
2
Proces UD1 Spremištepodataka N
Entitet A
Entitet B
X
YB
AN
N
2.1.
Proces D
2.2.
Proces E
2.3.
Proces FD1 Spremištepodataka N
N
N
B
Z
AY
J
G
G
DFD dijagramRAZINA 1
N
2.2.1.
Proces K
2.2.2.
Proces L2.2.3.
Proces M
D1 Spremište
podataka N N
H1 G1
R
Q
G2
G
H2
H
S
I rada dijagrama toka
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 25/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Izrada dijagrama toka
podatakaDijagram konteksta prikazuje sustav na najvišoj razini
hijerarhije prikaza (top leveldiagram)
definira okruženje sustava ipodruč je analize (environmentalmodel)
prikazuje jedan proces i vanjske
entitete započeti s procesom koji prikazuje
sustav u cjelini odrediti vanjske entitete i njihovu
povezanost sa sustavom
I d dij k d k
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 26/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Izrada dijagrama toka podataka
Pregledni dijagram (initial diagram) uočiti glavne tokove informacija (npr. korišteni dokumenti,
potrebni podaci) odrediti glavne aktivnosti sustava i prikazati ih odgovarajućim
procesima uključiti vanjske entitete i tokove podataka s dijagrama konteksta složiti se s korisnikom oko granica sustava utvrditi procese i spremišta podataka
Izrada dijagrama toka
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 27/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Izrada dijagrama toka
podataka
Osoba Upisati novogčlana
1
D4 EZERVACIJE
D1 ČLANOVI
Tražitivideo
ČlanDobavljač
Nabavitivideo
PosuditiVideo
3
Vratitivideo
D3 POSUDBA
Identifikacija
Članskaiskaznica
Zahtjev zaidentifikaciu
Rezervirativideo
4Rezervacija D2 VIDEO
Rezervacija
Posudba
Video
Video
NarudžbaNovivideo
Upit Rezulta
t upita
Članskaiskaznica
Posudba
Posudba
Član
Pregledni dijagram
I d dij t k d t k
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 28/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Izrada dijagrama toka podataka
Zatražitiosobnepodatke
1.1.
D1 ČlanEvidentiratinovog člana1.4.
Izraditi članskuiskaznicu1.3.
Osobni podatci
Član
Razrada za svaki proces s preglednog dijagramaidentificirati podaktivnosti na primjer, za proces Upisati novog člana:• Zatražiti osobne podatke• Evidentirati novog člana• Izraditi člansku karticu
Ponavljati postupak za svaki od procesana poddijagramu uspostaviti razinu detalja slijedeći “pravilo7±2” provjeriti potpunost i ispravnost modelaModel obrazložiti korisniku a zatim gaažurirati po potrebi
Dubinu i uravnoteženost modela teško jeodrediti. U praksi to može značiti doradu dijagramau većem broju ponavljanja, čak i kadadijagrame rade iskusni analitičari!!!
Povezivanje procesa i
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 29/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Povezivanje procesa i
podataka
D1 PROIZVODI
D2 KUPCI Kupac
D3 ZALIHE
D4 DETALJINARUDŽBE
Prihvatispecifikacijunarrudžbe
A431
Provjeriraspoloživostna skladištu
A432
Alociraj zalihe
A433
Iszuzmi saskladišta iisporuči A434
Komunikacijas kupcem
Komunikacija skupcem
Raspoloživazaliha
Alociranazaliha
Alociranezalihe
Zahtjev zazalihe
Autorizirana
narudžba
TITLE:N O D E : N O .: 4 A U PR AV LJ AN JE NA RU DŽ BA M A
A 41
Upravl janjeup i t ima kupaca
A 42
Kval i f ici ra jna rudžbu kupca
A 0
Pr ihvati /odbina rudžbu
Izvodlj ivost
zaht jevaIzvodlj ivost isporuke
pro izvoda
In formaci ja o kupcu
Prov jera kred i tnesposobnsot i
Zaht jev /Narudžbakupca
Ugovor s kupcem
Au to riz ira nanarudžba
Uprav l jan je p rocesom naruc ivan ja
U lazn i podatc i o p ro izvodu
Komunikac i ja s kupcem
Narudžba pro izvoda
Sta tus Narudžbe/U laza
Pravila i ograničenja prilikom
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 30/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Pravila i ograničenja prilikom
izrade DTPPravilo bilance (očuvanja) tokova (level balance rule) količina tokova koji ulaze u proces i izlaze iz procesa mora odgovarati količini
tokova podprocesa na nižoj razini hijerarhije nije dozvoljeno variranje tokova neke razine na nižim razinama (npr. tok T na
nižim razinama prikazivati kao T1, T2)Ograničenja i posebni slučajevi Svi objekti modela moraju biti povezani. Nepovezanost pojedinih objekata
ukazuje na nepotpunost modela, na primjer: postojanje procesa bez ulaza i/ili izlaza (tzv. čuda i crne rupe) izlaze za koje ne postoji dovoljno ulaza (tzv. sive rupe – najčešće) postojanje nepovezanih spremišta ili vanjskih entiteta
Ne dozvoljava se neposredna povezanost: vanjskih entiteta spremišta spremišta i vanjskog entiteta
Nije dozvoljeno: grananje toka u različite tokove, spajanje različitih tokova postojanje “rekurzivnih” procesa
Preporuke za izradu DTP
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 31/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Preporuke za izradu DTP
Treba pripaziti na: trivijalne tokove – izlazi iz procesa koji ne ulaze u spremišta ili
odredišta obično imaju posebno značenje, a mogu se koristiti za prikaz
posebnih stanja kao što je dojava poruke sustava (npr. dojavapogreške)
neposredno povezane procese ako postoje, to znači da jedan od procesa čeka na završetakprethodnog
procese koji ne obavljaju pretvorbu podataka ako je izlazni tok jednak ulaznom
treba preimenovati jedan od tokova ili treba obaviti prespajanje tokova
Procesi se mogu zbivati istovremeno DTP se ne smije tumačiti kao dijagram toka (flowchart)!
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 32/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Notacije koje koriste DTP Gane-Sarson
Yourdon/DeMarco
SSADM
Proširenja:
Cikličnost procesa Oznake ponavljanja
procesa
Posebni simboli za tokresursa, tok dokumenata ilitok upravljanja
Opisivanje podataka
5/17/2018 P5-Modeliranje Procesa Funkcija - slidepdf.com
http://slidepdf.com/reader/full/p5-modeliranje-procesa-funkcija 33/33
J. Mesarić, Modeliranje i izgradnjaIS-a. EFOS 2007/08
Opisivanje podataka
Rječnik podataka (Data Dictionary) mjesto pohrane definicija
podatkovnih elemenata i strukturapodataka
strukturirano spremište meta-podataka, to jest podataka opodacima prvotno se pojavio kao proširenje
dijagrama toka podataka, zapohranu opisa spremišta podatakai tokova podataka
može se koristiti kao alternativnatehnika za prikaz modelapodataka
standardno se upotrebljava BNFnotacija (Backus-Naur Form), kojase inače koristi za opis sintakseprogramskih jezika
Podatkovnielement
Strukturapodtaka
Tokpodataka
Spremištepodataka
Najmanja logička cjelinapodataka
Grupe podatkovnihelemenata
Grupe strukturapodataka