II-IPPvU-Prosojnice-Predavanja-Vintar-2006-Redni-LJ

Download Report

Transcript II-IPPvU-Prosojnice-Predavanja-Vintar-2006-Redni-LJ

UNIVERZA V
LJUBLJANI
Fakulteta za upravo
Predmet:
INFORMATIZACIJA POSLOVNIH
PROCESOV V UPRAVI
2006 - 2007
Gosarjeva ulica 5,
1000 LJUBLJANA
Predavatelj:
Izr. prof. dr. Mirko VINTAR
Tel: 01-5805-540
Fax: 01-5805-541
Govorilne ure:
torek od 13.00 - 15.00
LITERATURA
1) Kovačič A., Vintar M.: Načrtovanje in gradnja informacijskih sistemov, DZS,
1994
2) Vintar M., Informacijski sistemi, Študijsko gradivo, VUŠ, 2002
3) Vintar M., Grad J. (urednika); E-uprava: izbrane razvojne perspektive;
Fakulteta za upravo, Ljubljana 2004
4) Kovačič A., Bosilj-Vukšič V. : Management poslovnih procesov, GV Založba,
2005
5) Becker J., Kugeler M., Rosemann M., Process Management, Springer Verlag,
Berlin, 2003
6) Booch G., Rumbaugh J., Jacobson I. The Unified Modeling Language- User
guide, Addison Wesley, Bosotn, 1999
7) Turban E. at all : Information Technology for Management, John Wiley & Sons,
New York 1999
8) Patel Nandish V. : Critical Systems Analysis and Design, Routlege, Oxon, 2005
Prof. dr. M. VINTAR
LITERATURA
9) Scholz – Reiter B., Stickel E.: Business Process Modelling; Springer-Verlag
Berlin Heidelberg 1996
10) Davenport T. H. : Process Innovation; Ernest & Young 1993
11) Scheer A. W.: ARIS – Business Process Modeling; Springer-Verlag Berlin
Heidelberg 1999
12) Hammer M.; Champy J.: Reengineering the corporation; HarperCollins
Publishers. 1993
13) Alter S.: Information Systems: A Management Perspective, Addison-Wesley,
1999
14) Zwass V.: Foundations of Information Systems, Irwin / McGraw-Hill, 1997
Prof. dr. M. VINTAR
1.
INFORMATIZACIJA
POSLOVNIH
PROCESOV
Prof. dr. M. VINTAR
POSLOVNI PROCESI V UPRAVI
uprava kot storitveni in informacijski servis
informatizacija uprave
razvoj e-uprave
procesna usmerjenost uprave
razvoj IS
Prof. dr. M. VINTAR
OPREDELITEV
INFORMACIJSKEGA SISTEMA
Informacijski sistem je skupek ljudi,
postopkov in naprav, zasnovan za
zbiranje, obdelavo, shranjevanje in
distribucijo podatkov oziroma
informacij.
Prof. dr. M. VINTAR
IS IN POSLOVNI SISTEM
Informacijski sistem predstavlja
organizacijsko-tehnološko okolje za
upravljanje z informacijami in
informacijskimi tokovi obravnavanega
poslovnega sistema.
Prof. dr. M. VINTAR
KLJUČNE TOČKE PROCESA
INFORMATIZACIJE ORGANIZACIJ
uvajanje informacijske tehnologije v vse faze zbiranja,
obdelave, shranjevanja in posredovanja informacij,
prenova poslovnih procesov na osnovi inovativne
uporabe IT,
preureditev informacijskih tokov ter njihova
prilagoditev možnostim IT,
prilagoditev ali sprememba organizacijske strukture v
katero se uvaja sodobna tehnologija,
prilagoditev metod menedžmenta uporabi sodobnih
informacijskih virov.
Prof. dr. M. VINTAR
OD AVTOMATIZACIJE DO
E-UPRAVE
e
e
e
e
- seje vlade
- demokracija
- participacija
- vladanje
analize,
projekcije
spremljanje proračuna
materialno poslovanje organov
finančno poslovanje organov
strokovno delo referentov
pisarniško poslovanje
promet
t
osebna stanja
davčni register
osnovni registri
davki
merjenje
učinkovitosti
upravljanje
učinkovitosti
in kakovosti
e-transakcijske storitve
e-komunikacijske storitve
e-informacijske storitve
zemljiški kataster
1970
avtomatizacija
1990 informatizacija 2000 e-uprava
Prof. dr. M. VINTAR
KRONOLOŠKI RAZVOJ UVAJANJA
IT V UPRAVO
obdobje avtomatizacije (1970–1990)
obdobje informatizacije (1990–2000)
razvoj e-uprave 2000 –
osnovne značilnosti razvoja e-uprave:
brezpapirno poslovanje
internet kot temeljna platforma
Prof. dr. M. VINTAR
OD AVTOMATIZACIJE V
INFORMATIZACIJO
od avtomatizacije k informatizaciji
vedno večji vpliv novih tehnologij
na poslovanje – nove možnosti
potreba po temeljiti prenovi
poslovanja
integracija informacijskih sistemov
Prof. dr. M. VINTAR
NAJPOMEMBNEJŠE RAZLIKE MED PROCESOM
AVTOMATIZACIJE TER PROCESOM
INFORMATIZACIJE ORGANIZACIJ (1)
KARAKTERISTIKE
PRISTOPA
AVTOMATIZACIJA
INFORMATIZACIJA
Način uvajanja
od spodaj navzgor
od zgoraj navzdol
Vpliv na organizacijo
majhen, predvsem na
operativno
velik, spremembe v
organizacijski kulturi
organizacije
Potrebna tehnologija
samostojni računalniki,
lokalne mreže
lokalne in globalne
mreže, internet, intranet
Iniciator sprememb
nižji in srednji
management
vrhovni management
Odgovornost za
izvedbo
nižji in srednji
management
vrhovni management
Obseg sprememb v
poslovnih procesih
majhne, predvsem v načinu
izvajanja, ročna opravila se
nadomešča z
avtomatiziranimi
velike, možna je popolna
prenova poslovnih
procesov (BPR)
Baze podatkov
parcialne po poslovnih
funkcijah
integrirane za celotno
organizacijo
Prof. dr. M. VINTAR
NAJPOMEMBNEJŠE RAZLIKE MED PROCESOM
AVTOMATIZACIJE TER PROCESOM
INFORMATIZACIJE ORGANIZACIJ (2)
KARAKTERISTIKE
PRISTOPA
AVTOMATIZACIJA
INFORMATIZACIJA
Upravljanje
informacijskih virov
decentralizirano po
organiz. enotah ali
poslovnih funkcijah
centralizirano
Vpliv na
management
delen
velik
Vloga IT v
organizaciji
vpliv čutiti na operativni
in tehnični ravni
IT dobiva strateško vlogo,
vse vitalne funkcije org. so
odvisne od uporabe IT
običajno jih ni
lahko tudi zelo velike,
odvisno od narave
organizacije
niso nujne
koristne, včasih celo
pogoj za uspeh projektov
informatizacije
Spremembe v
organizacijski
strukturi
Spremembe v
normativni ureditvi
Prof. dr. M. VINTAR
RAZVOJ E-UPRAVE IN IS
opredelitev e-uprave
internet kot glavna gonilna sila
povsem nove razvojne možnosti
odvisnost od IS
Prof. dr. M. VINTAR
GLAVNE RAZVOJNE SMERI
E- UPRAVE
e-uprava
Razvoj
novih
storitev
Prof. dr. M. VINTAR
ŠTIRI TEMELJNA NAČELA PRI
BODOČEM POSLOVANJU Z OBČANI
Načelo enkratnega obveščanja
Načelo obveznega pridobivanja mnenj in
soglasij po uradni dolžnosti
Načelo poslovanja brez osebnega stika s
stranko
Načelo ponudbe po sistemu ”vse na enem
mestu”
Prof. dr. M. VINTAR
NOVA PARADIGMA PRI NADALJNEM RAZVOJU
UPRAVNIH SISTEMOV – (REINVENTING
GOVERNMENT)
Kriteriji
Organiziranost uprave
Način izvajanja nadzora
in vodenja,
sprejemanja odločitev
Staro načelo
Novo načelo
Formalna, hierarhična
struktura, birokratska
organizacija
Dinamična, mrežna struktura bolj
avtonomnih organizacij
Od vrha navzdol
- Decentralizacija
-Managerski principi upravljanja in
vodenja
Odnos do javnosti
Zaprta struktura,
delovanje pod oznako
“interno” in “”zaupno”
Delitev pristojnosti
Resorno in načelo
krajevne pristojnosti
Načelo maksimiziranja
razpoložljivih virov
Pracialen, resoren
“vse na enem mestu”
Dekoncentracija služb
Načelo socialne pravičnosti
(digital divide)
Oblikovanje in izvajanje
zakonov
Zadovoljevanje potreb občanov in
organizacij
Način ponudbe storitev
Dostopnost upravnih
storitev
Poslanstvo
Prof. dr. M. VINTAR
Transparentnost, odprtost
IZHODIŠČA ZA NADALJNJI
RAZVOJ IS V UPRAVI
Kriteriji
Staro načelo
Novo načelo
Informacijske potrebe
uprave
Informacijske potrebe uprave
in zunanjih uporabnikov
Sektorska, parcialna
Integralna
Vir informacij
Vir in prejemnik informacij
Način posredovanja
informacij
Parcialen po resorjih
Vse na enem mestu
Preverjanje
podatkov
Osebna navzočnost,
lastnoročni podpis
Na daljavo, digitalni podpis
Stranka s pisnimi
dokazili
Organ ob uporabi javnih baz
podatkov
Glavni funkcija IS
Zasnova
Vloga občanov
Dokazovanje
uradnih dejstev
Prof. dr. M. VINTAR
PROCESNA
USMERITEV
Prof. dr. M. VINTAR
RAZLOGI ZA PROCESNO
USMERITEV
vse večja konkurenca,
večja pričakovanja strank,
pritiski na zniževanje stroškov/časov,
uvajanje sistemov kakovosti ISO 900x,
CAF, EFQM, itd.
Prof. dr. M. VINTAR
POSLOVNI PROCES
POSLOVNI PROCES
VHODI
1
3
2
aktivnosti
Prof. dr. M. VINTAR
4
IZHODI
OPREDELITEV
POSLOVNEGA PROCESA
Proces je strukturirana množica aktivnosti, katerih
rezultat je nek proizvod ali storitev (s tržno
vrednostjo). Zajema vhode in izhode, ki
predstavljajo neko dodano vrednost za uporabnike.
Praviloma se sestoji iz več postopkov in posega na
več funkcijskih področij.
(T. Davenport)
Prof. dr. M. VINTAR
ZNAČILNOSTI PROCESA
cilji,
lastnik procesa,
jasen začetek in konec ,
vhodi in izhodi,
dodana vrednost za uporabnika/organizacijo,
aktivnosti in njihovo zaporedje,
merljivost.
Prof. dr. M. VINTAR
SESTAVA POSLOVNIH SISTEMOV
ORGANIZACIJ
Poslovni sistem
Poslovne funkcije
Poslovni procesi
Prof. dr. M. VINTAR
TIPIČNA FUNKCIJSKA
ORGANIZIRANOST PODJETIJ
strateška raven
m
r
fo
n
i
fin
ik
t
a
a
Prof. dr. M. VINTAR
ce
n
a
i
kadr
proizvodnja
a
naba
v
pro
operativna
raven
da
ja
taktična raven
POTEK IZVAJANJA PROCESA
strateška raven
rm
o
f
in
fin
ik
t
a
a
Prof. dr. M. VINTAR
ce
n
a
i
kadr
proizvodnja
a
naba
v
pro
operativna
raven
da
ja
taktična raven
FUNKCIJSKA ORGANIZIRANOST
DRŽAVNE UPRAVE
poročila
naloge
nadzor
vlada
strateška
raven
ministrstva
taktična
raven
direktorati
operativna
raven
upravne enote,
izpostave;
službe na lokalni ravni
procesi
Prof. dr. M. VINTAR
POTEK IZVAJANJA
UPRAVNIH POSTOPKOV
poročila
naloge
nadzor
vlada
strateška
raven
ministrstva
taktična
raven
direktorati
Procesi
upravne enote,
izpostave;
službe na lokalni ravni
procesi
Prof. dr. M. VINTAR
operativna
raven
PORTERJEVA VREDNOSTNA VERIGA
PRILAGOJENA ZA UPRAVNE ORGANIZACIJE
Podporni procesi
zagotavljanje infrastrukture za poslovanje
zagotavljanje virov za poslovanje– javna naročila
zagotavljanje kadrovskih virov
učinkovitost,
kakovost
izdelkov,
stroški
upravljanje z informacijskimi viri
upravljanje
z vhodi
upravni
procesi
upravljanje
z izhodi
sodelovanje z
drugimi
organi/
stranke
Temeljni procesi
Prof. dr. M. VINTAR
STRUKTURA POSLOVNEGA PROCESA
proces
postopek 1
postopek 2
aktivnost 1
naloga 1
postopek 3
aktivnost 2
naloga 2
naloga n
Prof. dr. M. VINTAR
postopek i
aktivnost j
FUNKCIJSKA DEKOMPOZICIJA
sistematična analiza in razstavljanje
poslovnih procesov (funkcij) na
njihove elementarne sklope;
pristop “od zgoraj-navzdol”;
identifikacija elementarnih postopkov;
predstavitev strukture (funkcijski
graf).
Prof. dr. M. VINTAR
TEMELJNA IZHODIŠČA PRENOVE
POSLOVNIH PROCESOV
pristop po načelu “začeti od začetka”;
procesna orientacija;
preseganje obstoječih organizacijskih struktur;
težnja po radikalni spremembi v pogledu
učinkovitosti poslovanja;
obravnava informacijske tehnologije kot vzvoda in
sredstva za spremembe;
sprememba organizacije in organizacijske kulture
kot nujnega spremljevalca sprememb.
Prof. dr. M. VINTAR
GLAVNI CILJI PRENOVE
Korenito izboljšati ključne karakteristike
procesov:
skrajševanje časov,
zniževanje stroškov,
dvig kakovosti.
Izkoristiti možnosti sodobne IT
Informatizirati
Prof. dr. M. VINTAR
GLAVNI KORAKI PRENOVE
Imeti vizijo
Identificirati in razumeti
sedanje procese (modeliranje)
Prenova procesov
Informatizacija in uvedba
Prof. dr. M. VINTAR
NAČRTOVANJE
IN
GRADNJA
IS
Prof. dr. M. VINTAR
VLOGA IS V MODERNIH
ORGANIZACIJAH
strateška vloga informatike in IS,
IS in konkurenčna sposobnost
organizacije,
strateško načrtovanje IS,
izbor projektov, cilji, prioritete,
načrtovanje in gradnja IS.
Prof. dr. M. VINTAR
VZROKI ZA NEUSPEŠEN
RAZVOJ IS
V ZDA 275 milijard $ letno za 200.000 aplikativnih
projektov;
26% uspešno zaključenih v predvidenem roku in
finančnih okvirih;
46% prekinjenih pred zaključkom;
Vzroki:
napačno razumevanje sistemskih/uporabniških
potreb,
slabo sodelovanje z uporabniki,
slabo vodenje projektov.
Prof. dr. M. VINTAR
METODOLOGIJE, METODE IN
POSTOPKI PRI RAZVOJU IS
Metodologija je po definiciji skupek
postopkov, tehnik, metod, ki jih uporabljamo
pri reševanju nekega problema. Pod pojmom
“metodologija gradnje informacijskih
sistemov (IS)” si vsaj v praksi največkrat
predstavljamo organizacijsko-tehnično
znanje, ki ga uporabljamo pri zasnovi in
izdelavi informacijskih rešitev.
Prof. dr. M. VINTAR
GLAVNI ELEMENTI CELOVITE
METODOLOGIJE
opredelitev ključnih razvojnih faz ter njihovega sosledja,
vsebinski opis vsake faze z opredelitvijo ključnih
aktivnosti,
navodila za izvedbo aktivnosti,
prikaz metod in tehnik za izvedbo posameznih aktivnosti,
opredelitev zahtevanih rezultatov posamezne faze,
opredelitev kriterijev za kritično ovrednotenje rezultatov
posameznih faz,
navodila glede organizacijskih, kadrovskih ter tehničnih
pogojev, ki so pomembni pri uporabi metodologije,
opredelitev področja uporabnosti.
Prof. dr. M. VINTAR
KLJUČNI PROBLEMI RAZVOJA
INFORMACIJSKIH SISTEMOV
‘streljamo na tarčo v gibanju ‘;
nedorečenost metodologij in orodij;
sodelovanje vodstva in uporabnikov;
predolgi razvojni cikli;
nepredvidljiva kakovost razvitih
informacijskih rešitev;
visoki razvojni in / ali vzdrževalni stroški.
Prof. dr. M. VINTAR
RAZVOJ
IS
Prof. dr. M. VINTAR
ŽIVLJENJSKI CIKEL IS
Uvedba
Analiza in
opredelitev zahtev
Vzdrževanje
Načrtovanje
Prof. dr. M. VINTAR
Preverjanje rešitev
Gradnja
Definicija
problema
ŽIVLJENJSKI CIKEL PROJEKTA
RAZVOJA IS
Opredelitev problema
Analiza stanja –
študija upravičenosti
lasten
razvoj
Odločitev o nakupu
ali lastnem razvoj
Logična zasnova
nakup
Fizična zasnova IS
Gradnja
Prilagajanje
rešitve
Uvedba nove rešitve
Prof. dr. M. VINTAR
Preverjanje rešitve
Vzdrževanje
Vračanje v predhodne faze
Prof. dr. M. VINTAR
4 - STOPENJSKI MODEL
RAZVOJA IS
1. faza
Analiza stanja– študija upravičenosti
2. faza
Logična zasnova
(funkcionalno/vsebinski model IS)
3. faza
Fizična zasnova IS
4. faza
Gradnja IS
Prof. dr. M. VINTAR
ANALIZA STANJA TER
ŠTUDIJA UPRAVIČENOSTI
Izhodišča:
strateški cilji organizacije,
strateški načrt informatizacije,
funkcija obravnavanega sistema.
Analiza obstoječega stanja:
identifikacija procesov in postopkov,
analiza informacijskih tokov,
groba opredelitev uporabniških zahtev,
analiza obstoječih informacijskih rešitev in
opreme.
Prof. dr. M. VINTAR
ŠTUDIJA UPRAVIČENOSTI
Cilji sistema
Opredeljene uporabniške zahteve
Ocena upravičenosti ob analizi:
razmerje stroški/učinki,
robni pogoji,
omejitve/tveganja.
Prof. dr. M. VINTAR
LOGIČNA ZASNOVA IS
Značilnosti logične zasnove:
v ospredju funkcija in vsebina
bodočega IS,
izhodišče so predvsem
informacijske potrebe bodočih
uporabnikov,
tehnološko in izvedbeno neodvisna.
Prof. dr. M. VINTAR
LOGIČNI MODEL IS
tradicionalni pristop
postopkovni model
objektni pristop
objektni model
Prof. dr. M. VINTAR
podatkovni model
FIZIČNA ZASNOVA IS
Izhodišča:
združitev vsebine in tehnologije,
upoštevati vse izvedbene in tehnološke
predpostavke,
izbor strojne/programske opreme in
orodij.
Prof. dr. M. VINTAR
FIZIČNA ZASNOVA IS
Izbor tehnologij in orodij
Fizični model IS:
razvoj baze podatkov,
specifikacija programskih modulov,
zasnova vhodov in izhodov podatkov:
vhodne maske,
izhodne maske/poročila.
Prof. dr. M. VINTAR
GRADNJA IS
programiranje
testiranje programov:
formalno testiranje,
logično testiranje.
testiranje celotnega sistema
Prof. dr. M. VINTAR
UVEDBA NOVEGA IS
priprave na uvedbo:
organizacijske priprave,
oprema,
kadri.
prehod na novo tehnologijo dela
Prof. dr. M. VINTAR
ANALIZA IN
ZASNOVA IS
Prof. dr. M. VINTAR
MODELIRANJE INFORMACIJSKIH
SISTEMOV
informacijski sistemi in stvarnost
poslovni sistem: informacijski sistem
predstavitev znanja o IS ← model IS
abstraktni koncepti (entiteta, atribut itd.)
grafične tehnike
Prof. dr. M. VINTAR
PRESLIKAVA STVARNOSTI V
MODEL
stvarnost
predstave o
stvarnosti v
očeh opazovalca
Prof. dr. M. VINTAR
model
PRESLIKAVA PREDSTAVE O
STVARNOSTI V MODEL
pogled na svet
Predstave
o
stvarnosti
+
instrumentarij
Prof. dr. M. VINTAR
model
LOGIČNA ZASNOVA IS:
IZHODIŠČA
jasno opredeljeni strateški cilji,
opredeljene informacijske potrebe,
opredeljena poslovna pravila,
izbran metodološki pristop,
Prof. dr. M. VINTAR
METODE IN
TEHNIKE
ANALIZE IN
ZASNOVE
IS
Prof. dr. M. VINTAR
POMEMBNI POGLEDI NA
POSLOVNI SISTEM
organizacijski pogled (formalna organiziranost,
organizacijska struktura),
normativni pogled( poslovna pravila, postopki,
dejanja),
funkcijski pogled (delitev in struktura poslovnih
funkcij, procesov in postopkov),
procesni pogled (algoritmi, potek dela),
podatkovni pogled (podatki in podatkovne
strukture),
kontrolni pogled (integracija procesnega
organizacijskega in podatkovnega pogleda).
Prof. dr. M. VINTAR
PREDSTAVITEV POGLEDOV NA
POSLOVNI SISTEM
POGLEDI
METODE IN TEHNIKE
organizacijski pogled
organigram
funkcijski pogled
funkcijski graf
procesni pogled
diagrami poteka
EPC (event-driven process
chain)
DTP (diagram toka podatkov)
odločitvene tabele
UML
podatkovni pogled
E – R diagrami, slovarji
DTP
kontrolni (kombinirani)
pogled
extended EPC
Prof. dr. M. VINTAR
POSEBNO POMEMBNI POGLEDI
ZA RAZVOJ IS
procesni pogled – (razvoj programov):
poslovni procesi,
postopki,
pravila in pogoji izvajanja postopkov,
podatki potrebni za izvajanje.
podatkovni pogled – (razvoj podatkovne
baze):
informacijske potrebe,
entitete, atributi, povezave.
Prof. dr. M. VINTAR
SEZNAM UPORABLJANIH
KONCEPTOV MODELIRANJA IS
<objekt>
<dogodek>
(object)
(event)
<grupa>
<začetni pogoj>
(groupt)
<entiteta>
(entity)
<atribut>
(atribute)
<vrednost>
(value)
<povezava>
(relationship)
<aktivnost>
(activity)
<zunanja
entiteta>
(pre-condition)
(external entity)
<končni pogoj >
<zbirka
podatkov>
(post-condition)
(data store)
(process)
<informacijski tok
>
<operacija>
<sporočilo>
<transakcija>
<element>
<postopek>
(operation)
(transaction)
Prof. dr. M. VINTAR
(information flow)
(message)
(element)
PREGLED METOD IN TEHNIK
MODELIRANJA POSLOVNIH PROCESOV
Strukturni grafi
Diagram toka podatkov
Diagrami poteka
EPC diagrami
E-R diagrami
UML diagrami
Prof. dr. M. VINTAR
OPREDELITEV PROCESOV
informacijski vidik procesa
identifikacija postopkov
koncepti opredelitve postopka
pravila izvajanja (algoritem)
Prof. dr. M. VINTAR
KONCEPTI ZA OPREDELITEV
POSLOVNIH PROCESOV
dogodek
začetni pogoj
vhodna
sporočila
PROCES
(algoritem)
dogodek
Prof. dr. M. VINTAR
izhodna
sporočila
končni pogoj
PREDSTAVITEV POGLEDOV NA
POSLOVNI SISTEM
POGLEDI
MODELI IN TEHNIKE
funkcijski pogled
funkcijski graf (strukturni
graf)
procesni pogled
diagrami poteka
EPC (event-driven process
chain)
DTP (diagram toka
podatkov)
odločitvene tabele
UML diagrami
kontrolni (kombinirani)
pogled
extended EPC
Prof. dr. M. VINTAR
FUNKCIJSKI GRAF
za predstavitev uporabljamo tehniko strukturnega
grafa (za predstavitev hierarhičnih struktur s
poljubno vsebino),
hierarhični graf, ki predstavlja celoto postopkov
obravnavanega poslovnega procesa,
sestavljeni in elementarni postopki,
pravila pri izdelavi grafa,
številčenje postopkov.
Prof. dr. M. VINTAR
STRUKTURNI GRAF
VOZLIŠČA
0.0
VOZLIŠČA
VOZLIŠČA
1.1
3.0
2.0
1.0
VOZLIŠČA
VOZLIŠČA
VOZLIŠČA
VOZLIŠČA
1.2
1.3
Prof. dr. M. VINTAR
FUNKCIJSKI GRAF
PROCES
0.0
POSTOPEK
POSTOPEK
POSTOPEK
2.0
3.0
1.0
POSTOPEK
1.1
POSTOPEK
POSTOPEK
1.2
1.3
Prof. dr. M. VINTAR
OBRAČUN
PLAČ
0.0
FUNKCIJSKI
GRAF
SISTEMA
ZA
OBRAČUNAVANJE
PLAČ
IZRAČUN
BRUTO
PLAČE
1.0
IZRAČUN
NETO PLAČE
2.0
DOLOČITEV
URNIH
POSTAVK
IZRAČUN
OPRAVLJENIH
UR
1.1
1.2
OBRAČUN
ODBITKOV
IZRAČUN
NETO PLAČE
2.1
OBRAČUN
PRISPEVKOV
2.1.1
Prof. dr. M. VINTAR
IZRAČUN
BRUTO
PLAČE
1.3
2.2
OBRAČUN
BOLEZNIN
2.1.2
IZPIS
PLAČILNEGA
SEZNAMA
2.3
OBRAČUN
KREDITOV
2.1.3
FUNKCIJSKI GRAF
UPRAVNEGA POSTOPKA
Upravni
postopek
1.0
Klasificiranje
in
Evidentiranje
1.1
Odpiranje
nove
zadeve
1.1.1
Preverjanje
popolnosti
Vloge
1.2
Dopolnjevanje
zadeve
1.1.2
Signiranje
1.3
Poziv za
dopolnitev
vloge
1.2.1
Prof. dr. M. VINTAR
Reševanje
Odprema
1.4
Izdelava
rešitve
1.4.1
1.5
Arhiv
1.6
DIAGRAM POTEKA
Legenda:
označuje vhodno ali izhodno sporočilo
Vloga
označuje odločitev
Vloga popolna
Ne
Da
Reševanje vloge
označuje proces, aktivnost ali
zaporedje aktivnosti
označuje kontrolni tok (zaporedje
izvajanja aktivnosti)
začetek
začetek/konec procesa
Prof. dr. M. VINTAR
Start
Vloga
DIAGRAM
POTEKA
Sprejetje vloge
Klasificiranje in
signiranje
Pregled formalne
popolnosti
Vloga popolna
Ne
Poziv za dopolnitev
Da
Pregled vsebinske
popolnosti
Vloga
vsebinsko
popolna
Vložitev v rokovnik
Ne
Da
Reševanje vloge
Rok potekel
Ne
Da
Da
Vloga dopolnjena
Ne
Izdelava in odprava
rešitve
Prof. dr. M. VINTAR
Vložitev v arhivu
Stop
Ne
Pregled
zadeve
Pregled
vsebinske
popolnost
i
Sprejem
vloge
Pregled
formalne
popolnos
ti vloge
Klasificira
nje in
signiranje
Signiran
je na
referent
a
Ne
Vlog
a
pop
olna
Da
Vlog
Ne
a
pop
olna
Da
Podpisovanj
e
Odprem
a
Reševanj
e
Izdelava
rešitve
Arhiv
Vodja
oddelka
Start
Oddelek
Glavna
pisarna
RAZŠIRJENI DIAGRAM POTEKA
Poziv za
dopolnite
v
Rokovnik
Arhiviranje
Prof. dr. M. VINTAR
Rok potekel
Stop
Da
EPC (EVENT-DRIVEN PROCESS CHAIN)
LEGENDA:
označuje dogodek (event), dejanje ali stanje, ki sproži
ali omogoči izvajanje procesa ali stanje po njegovi
izvedbi;
označuje eno ali več medsebojno povezanih aktivnosti,
postopkov ali procesov (function);
in/ali
ali
in
logični povezovalniki, ki določajo potek aktivnosti:
in : vzporedne aktivnosti,
ali : alternativne aktivnosti.
kontrolni tok
povezovalnik strani
Prof. dr. M. VINTAR
C
Prispelo
mnenje,soglasje
PROCESNI
VLOGE (EPC)
Pregled dokumentov
ali
Nova zadeva
Zadeva obstaja
Iskanje obstoječe
zadeve
Odpiranje nove
zadeve
ali
Zadeva odprta
Evidentiranje
vloge
Vloga
evidentirana
Prof. dr. M. VINTAR
Vložena
dopolnitev
ali
VIDIK
REŠEVANJA
Vložena vloga
2
PROCESNI VIDIK REŠEVANJA VLOGE
(EPC), NADALJEVANJE
2
Preverjanje formalne
popolnosti vloge
ali
vloga nepopolna
vloga popolna
signiranje
Poziv za dopolnitev
vloge
Zadeva v rokovniku
vloga signirana
B
Prof. dr. M. VINTAR
C
PROCESNI VIDIK REŠEVANJA VLOGE
(EPC), NADALJEVANJE
B
Reševanje
ali
Potrebno dodatno
izvedensko mnenje
Zadeva je
vsebinsko
popolna
Izdelava rešitve
Zahteva po
vsebinskem
dopolnilu vloge
Vloga v rokovnik
Izdelana rešitev
Odprema
Rešitev je
odpremljena
Arhiviranje
Prof. dr. M. VINTAR
Zadeva
arhivirana
DIAGRAM TOKA PODATKOV
(DTP)
Diagram toka podatkov (data flow diagram
– DTP) omogoča opredelitev vseh
informacijskih tokov, ki nastopajo v okviru
obravnavanega procesa ter med
obravnavanim procesom in njegovo okolico.
Prof. dr. M. VINTAR
KONCEPTI DIAGRAMA
TOKA PODATKOV (DTP)
Koncepti:
postopek (proces, aktivnost),
zunanja entiteta,
zbirka podatkov,
tok podatkov:
zunanja entiteta – postopek,
postopek – zbirka podatkov.
Prof. dr. M. VINTAR
OSNOVNI SIMBOLI
DIAGRAMA TOKA PODATKOV
Legenda:
sprememba
stalnega bivališča
občan
Evidenca stalnega
prebivalstva
vloga
postopek /proces/aktivnost
zunanja entiteta
zbirka podatkov
tok podatkov /dokumentov
Prof. dr. M. VINTAR
Upravni organi
Stranka
vloga
potrdilo o
prejemu
Klasificiranje in
evidentiranje
Preverjanje
popolnosti
Upravni organi
Signiranje
Evidenca zadev
Evidenca strank
Evidenca dokumentov
Evidenca zadev
Predpisi
Stranka
Reševanje
Rokovnik
Odprema
Arhiviranje
Prof. dr. M. VINTAR
Evidenca
FUNKCIJSKI GRAF SISTEMA ZA
ORGANIZACIJO KONFERENCE
ORGANIZIRANJE
STROKOVNE
KONFERENCE
0.0
AKTIVNOSTI
PROGRAM.
ODBORA
A1
RAZPIS VABIL
ZA PRISPEVKE
A 1.1
REGISTRACIJA
PRIJAV
REFERATOV
A 1.2
AKTIVNOSTI
ORGANIZAC.
ODBORA
A2
REGISTRACIJA
PRISPELIH
REFERATOV
A 1.3
Prof. dr. M. VINTAR
DODELITEV
REFERATOV
RECENZENTOM
A 1.4
IZBOR REFERATOV IN FORMIRANJE SEKCIJ
A 1.5
PRIMERI DIAGRAMA TOKA PODATKOV
MED POSTOPKI ZA ORGANIZACIJO
STROKOVNE KONFERENCE
A1
javni
mediji
vabilo
za
prijavo
objava
konference
podatki o
povabljencih
aktivnosti progr.
odbora
podatki o
referatih
prijava,
referat
potencialni
udeleženec
A2
prijava udeležbe
vabilo za udeležbo
aktivnosti organiz.
odbora
Prof. dr. M. VINTAR
referat
recenzija
podatki o
sekcijah
recenzent
Javni
medij
DIAGRAM TOKA
PODATKOV
MED
POSTOPKI,
KI JIH IZVAJA
PROGRAMSKI
ODBOR
Potencialni
referati
obvestilo
prijave
referatov
zahvala
A1.1
Razpis vabil
za prispevke
A1.2
Registracija
prijav referatov
A1.3
Registracija
prispelih referatov
kopije
referatov
Podatki o
referentih
Podatki o
recenzentih
A1.4
Dodelitev
Referatov
recenzentom
Podatki o
udeležencih
Prof. dr. M. VINTAR
referati
A1.4
Izbor referatov in
formiranje sekcij
Podatki o
referatih
sporočilo
Recenzenti
Podatki o
sekcijah
FUNKCIJSKI
GRAF – VPIS NA UNIVERZO
1.0
VPIS
NA UNIVERZO
1.1.
Objava v
medijih
1.2.
Predvpis
1.3.
Izbor
kandidatov
Prof. dr. M. VINTAR
1.4.
Obveščanje
kandidatov
1.5.
Vpis
ŠOLE
MEDIJI
DIAGRAM
TOKA
PODATKOV :
Vpis na
univerzo
1.1.
OBJAVA V
MEDIJIH
Evidenca
prostih
mest
KANDIDATI
1.2.
PREDVPIS
Evidenca
prijav
UNIVERZA
1.3.
IZBOR
KANDIDATOV
Evidenca
izbranih
kandidatov
KANDIDATI
1.4.
OBVEŠČANJE
KANDIDATOV
Evidenca
zavrnjenih
VPIS
UNIVERZA
STATISTIČNI
URAD
Prof. dr. M. VINTAR
Evidenca
študijskih
programov
1.5.
Evidenca
vpisanih
študentov
FUNKCIJSKI GRAF – POSLOVNI
SISTEM KNJIŽNICE
0.0
POSLOVNI
SISTEM
KNJIŽNICE
1.0
Včlanitev
novega člana
2.0
Izdaja
gradiva
Prof. dr. M. VINTAR
3.0
Sprejem
gradiva
4.0
Obveščanje
Zamudnikov
STRANKA
DIAGRAM
TOKA
PODATKOV :
1.0
VČLANITEV
NOVEGA
ČLANA
2.0
IZDAJA
GRADIVA
Poslovni
sistem
knjižnice
3.0
SPREJEM
GRADIVA
Evidenca
članov
Evidenca
strank
Evidenca
knjižničnega
gradiva
Evidenca
izposojenega
gradiva
Evidenca
plačil
STRANKA
4.0
OBVEŠČANJE
ZAMUDNIKOV
SODIŠČE
Prof. dr. M. VINTAR
Evidenca
opominov
KONTROLNI POGLED
Združuje procesni, podatkovni
in organizacijski pogled.
Veže aktivnosti in vire potrebne
za njihovo izvedbo.
Razširjeni EPC diagram (eEPC).
Prof. dr. M. VINTAR
LEGENDA ZA RAZŠIRJENI EPC
dogodek
Označuje dogodek (event), dejanje ali stanje, ki sproži ali
omogoči izvajanje procesa ali posamezne funkcije.
aktivnost
Označuje eno ali več medsebojno povezanih aktivnosti,
postopkov ali procesov (function).
IN
Logični povezovalniki, ki določajo potek aktivnosti:
- IN: vzporedne aktivnosti,
- ALI: alternativne aktivnosti.
Označuje subjekt, institucijo ali org.enoto, ki posamezno
aktivnost, postopek ali proces izvede. Nastopa lahko samo v
povezavi z aktivnostjo, nikoli z dogodkom. Označuje lahko
tudi vlogo (role), ki jo ima izvajalec pri tej aktivnosti.
Označuje informacijski objekt (dokument, zbirka podatkov,
baza podatkov idr.), ki se potrebuje za izvedbo določene
aktivnosti ali je rezultat te izvedbe. Nastopa samo v
povezavi z aktivnostjo.
Kontrolni tok, ki nakazuje potek izvajanja procesa:
medsebojno povezuje dogodke, aktivnosti in logične
povezovalnike.
Povezovalnik strani
ALI
Organizacijski
objekt
Informacijski
objekt
Prof. dr. M. VINTAR
KONTROLNI POGLED REŠEVANJA
ZADEVE (razširjeni EPC diagram)
A
Preverjanje
formalne
popolnosti vloge
Vložišče
ali
Vložišče
Vloga
popolna
Vloga
nepopolna
Signiranje
Pozivanje za
dopolnitev vloge
Vloga
signirana
Zadeva v
rokovniku
B
Prof. dr. M. VINTAR
poziv
stranki
KONTROLNI POGLED REŠEVANJA
VLOGE (EPC)
B
Reševanje
Referent
zadeva
ali
Potrebno
dodatno
izvedensk
o mnenje
Zadeva je
vsebinsko
popolna
Izdelava rešitve
Referent
Zahteve po
Vsebinskem
dopolnilu vlog
rešitev
Izdelana
rešitev
Vložišče
Vloge v rokovnik
Odprema
pismo
stranki
Rešitev je
odpremljen
a
C
Arhiv
Arhiviranje
Rešitev je
odpremljena
Prof. dr. M. VINTAR
arhivirana
zadeva
Podana
vloga za
včlanitev
osebni
podatk
i
Vpisovanje
novega člana
vpisničar
Evidentiran
član
KONTROLNI
POGLED:
izkaznic
a
Izdelovanje
izkaznice
Poslovanje
knjižnice
Vpisan
član
Želja za
izposojo
in
knjižničarka
sezna
m
zalog
Pregledovanje
zaloge
evidenc
a
izposoje
ali
Stanje
razpoložljivi
h knjig
A
ali
izkaznic
a
knjižničarka
Izposojanje
Prof. dr. M. VINTAR
Izposoja
zaključena
evidenc
a
izposoje
Stanje
izposojenih
knjig
Rezerviranje
rezerviran
e knjige
A
Rezerviran
e knjige
Molk
stranke
KONTROLNI
POGLED:
Poslovanje
knjižnice
osebni
podatk
i
Prekoračen
rok vrnitve
in
Izstavljanje
opominov
opomi
n
evidenca
izposoje
Opomnjeni
zamudniki
Predlog za
vračanje
knjig
knjižničarka
Vračanje
Vračanje
zaključeno
Prof. dr. M. VINTAR
Podatki o
vrnjenih
knjigah
ODLOČITVENA TABELA
P1
P2
P3
P4
P5
DA
DA
DA
DA
NE
Vloga je vložena popolna DA
NE
NE
NE
/
Rok za dopolnitev je
potekel
/
NE
DA
DA
/
Vloga je dopolnjena
/
NE
NE
DA
/
Reševanje
X
Vloga je nerešena
X
Poziv za dopolnitev
X
Vloga v rokovnik
X
Vloga v arhiv
X
Prof. dr. M. VINTAR
X
MODELIRANJE
PODATKOV
Prof. dr. M. VINTAR
POMEN PODATKOV
Osrednja sestavina vsakega IS;
Opisujejo realni svet;
Kompleksnost podatkov v sodobnih IS;
Razvoj konceptov predstavitve –
podatkovni modeli.
Prof. dr. M. VINTAR
PODATKOVNI MODEL
Podatkovni model je zbirka
konceptov, s katerimi skušamo izraziti
statične in dinamične lastnosti
podatkov v okviru IS.
Prof. dr. M. VINTAR
RAZVOJ PODATKOVNIH MODELOV
Preprosti modeli za vzpostavitev datotečne
organizacije.
Po letu 1970 > koncept ‘baze podatkov’.
Modeli za fizično zasnovo in izvedbo
podatkovnih baz (od 1970 – naprej > izvedbeni
modeli):
hierarhični model,
mrežni model,
relacijski model,
objektno orientirani modeli.
Prof. dr. M. VINTAR
RAZVOJ PODATKOVNIH
MODELOV II
Modeli za logično predstavitev podatkov
poslovnega sistema.
Semantični modeli in jeziki (v fazi
načrtovanja) (od 1975 -):
E-R model (entity-relationship),
objektna orientacija,
UML (universal modelling language).
Prof. dr. M. VINTAR
SPLOŠNI KONCEPTI ABSTRAKCIJE
PRI MODELIRANJU PODATKOV
KLASIFIKACIJA
GENERALIZACIJA
kartezična agregacija
AGREGACIJA
ASOCIACIJA
Prof. dr. M. VINTAR
agregacija na ravni
objektov
KLASIFICIRANJE PRIMERKOV
V TIPE ENTITET
tip
entitete
ŠTUDENT
IVAN
BOJAN
JANEZ
Prof. dr. M. VINTAR
primerek
entitete
GRAFIČNI PRIKAZ
KONCEPTA KLASIFIKACIJE
ŠTUDENT
primerek_iz
primerek_iz
JANEZ
BOJAN
Prof. dr. M. VINTAR
primerek_iz
IVO
PRIMER GENERALIZACIJE
ELEMENTARNIH TIPOV
V POSPLOŠENE TIPE
OBČAN
je
ZAPOSLENI
je
ŠTUDENT
Prof. dr. M. VINTAR
je
UPOKOJENEC
PRIKAZ
KARTEZIČNE AGREGACIJE
ŠTUDENT
je_del
ime
priimek
naslov
Prof. dr. M. VINTAR
spol
roj_datum
UPORABA KONCEPTA
AGREGACIJE NA RAVNI OBJEKTOV
Državna uprava RS
je_del
je_del
MNZ
MZZ
je_del
Urad za organizacijo
in razvoj
je_del
….
je_del
je_del
…...
...
Prof. dr. M. VINTAR
je_del
...
POVEZOVANJE KONCEPTOV
GENERALIZACIJE IN AGREGACIJE
EMŠO
ime
priimek
naslov
….
OBČAN
je
ZAPOSLENI
A
G
R
E
G
A
C
I
J
A
šifra_org.
poklic
šifra_del._mesta
….
je
ŠTUDENT
šifra_šole
oddelek
letnik
status
Prof. dr. M. VINTAR
je
UPOKOJENEC
šifra_zavarov.
leto_upok.
pokoj._osnova
……..
PRIKAZ MODELIRANJA PODATKOV
Z UPORABO RAZLIČNIH KONCEPTOV
ABSTRAKCIJE
(agregacija)
ZADEVA
(asociacija)
je_del
šifra zadeve
datum nastanka
subjekt
opis
je_del
šifra dokumenta
opis dokumenta
avtor
je_član
DOKUMENT
(generalizacija)
je
TEKSTUALNI
DOKUMENT
je
SLIKA
Prof. dr. M. VINTAR
je
NAČRT
PRIMER KONCEPTA ASOCIACIJE
ZADEVA
je_član
DOKUMENT
Prof. dr. M. VINTAR
MODEL
ENTITETA-POVEZAVA
(E-R model)
Prof. dr. M. VINTAR
MODEL ENTITETA – POVEZAVA
(E-R)
lastnosti semantičnega modela;
uporaba v zgolj v fazi načrtovanja is oziroma
njegove podatkovne baze;
nastanek e-r modela;
osnovni koncepti:
entiteta,
atribut,
povezava,.
Prof. dr. M. VINTAR
ENTITETE
opredelitev koncepta entitete,
tipi in primerki entitete,
primeri entitet.
Prof. dr. M. VINTAR
VRSTE ATRIBUTOV
elementarni in sestavljeni atributi
vrednost atributa
domena atributa
enovrednostni / večvrednostni atributi
ključni atributi:
primarni ključ,
sekundarni ključ,
tuji ključi,
speti ključi.
Prof. dr. M. VINTAR
STRUKTURA SESTAVLJENEGA
ATRIBUTA “NASLOV”
naslov
naselje
ulica
pošta
številka
Prof. dr. M. VINTAR
država
PREDSTAVITEV TIPA
ENTITETE
DRŽAVLJAN
Ime
Spol
Poklic
Ivo
M
inženir
Marko
Marko
M
Ana
Ž
tajnica
M
učitelj
Janez
M
mehanik
mehanik
Prof. dr. M. VINTAR
tip entitete
atributi
Primerek
entitete
Vrednost
atributa
KLJUČNI ATRIBUTI KLJUČI
primarni ključ
sekundarni ključi
speti ključi
tuji (zunanji) ključi
Prof. dr. M. VINTAR
PRIMARNI KLJUČ
najpomembnejši atribut (EMŠO, vpisna številka,
davčna številka itd);
zagotavlja enolično identifikacijo primerkov
entitet, je vedno en sam, vsak tip entitete ga mora
imeti;
je tisti atribut po katerem najpogosteje iščemo
podatke.
Prof. dr. M. VINTAR
SEKUNDARNI IN SPETI
KLJUČI
sekundarni ključi - atributi, ki jih pogosto
uporabljamo za iskanje podatkov (priimek,
ime, naslov itd.);
speti ključi:
ključi sestavljeni iz več atributov.
Prof. dr. M. VINTAR
LASTNOSTI POVEZAV
tip, primerki povezave,
ime povezave,
stopnja povezave,
kardinalnost,
obveznost / neobveznost.
Prof. dr. M. VINTAR
NEKAJ PRIMERKOV POVEZAV
“DELA_ZA” MED TIPOMA ENTITET
“ZAPOSLENI” IN “ODDELEK”
ZAPOSLENI
janez
tone
ana
mojca
miha
jure
:
dela_za
ODDELEK
p1
p2
p3
prodaja
p4
nabava
p5
skladišče
p6
:
:
Prof. dr. M. VINTAR
PRIMER TERNARNE POVEZAVE
DOBAVITELJ
anhovo
acroni
:
cement
železo
profili
:
dobava
p1
p2
p3
p4
p5
p6
p7
p8
:
SESTAVNI_DEL
Prof. dr. M. VINTAR
PROJEKT
most
predor
cesta
:
VRSTE KARDINALNOSTI
ena : ena (1 : 1)
ŠTUDENT
INDEKS
ena : več (1 : N)
OBČAN
VOZILO
več : več (M : N)
PROJEKT
DELAVEC
Prof. dr. M. VINTAR
GRAFIČNA NOTACIJA E-R MODELA
Legenda:
Tip entitete
Šibki tip entitete
Tip povezave
Tip povezave (druga možna notacija)
1:1
1:N
M:N
obvezne
neobvezne
ime
ime
ključni
ostali
Prof. dr. M. VINTAR
Kardinalnost
tipa
povezave
Obveznost
povezave
Atributi
E-R MODEL IS ZA
ORGANIZACIJO KONFERENCE
>
konferenca
vabilo
za
prispevke
sekcija
>
odbor
konference
referat
udeleženec
Prof. dr. M. VINTAR
vabilo
za
udeležbo
RAZVOJ
E-R MODELA
Prof. dr. M. VINTAR
KORAKI PRI RAZVOJU E-R MODELA
analiza poslovnega sistema,
identifikacija tipov entitet,
opredelitev razmerij med entitetami,
risanje modela,
opredelitev lastnosti povezav.
Prof. dr. M. VINTAR
E-R MODEL : IZSEK REGISTRA
PREBIVALSTVA
<
je
OBČAN
stanuje
sodeluje
<
NASLOV
identificira
<
<
je-član
<
GOSPODINJSTVO
ima-sedež
<
Prof. dr. M. VINTAR
ORGANIZACIJA
OSEBNA
IZKAZNICA
E-R MODEL : IS ŠOLE
ŠOLA
študira na
ŠTUDENT
je vpisan
ŠTUDIJSKI
PROGRAM
UČITELJ
je-vključen
je-opravil
OPRAVLJ.
ŠTUDIJSKA
OBVEZNOST
je zaposlen
se izvaja
je-predpisana
PREDMET
poučuje
se zahteva za
se nanaša na
OBVEZNOST
Prof. dr. M. VINTAR
obveznost
opravljena pri
IS “DRŽAVNEGA ZBORA”
DRŽAVNI
ZBOR
PREDSEDNIK
ODBORA
ODBOR
SEJA
ODBORA
ČLAN
ODBORA
Prof. dr. M. VINTAR
POSLANEC
PREDSEDNIK
DRŽAVNEGA
ZBORA
SEJA
ZBORA
E-R DIAGRAM
IS KNJIŽNICE
KNJIŽNICA
ČLANSKA
IZKAZNICA
OPOMIN
STRANKA
BIBLIOGR.
ENOTA
RAČUN
IZPOSOJA
PLAČILO
Prof. dr. M. VINTAR
E-R DIAGRAM
IS BOLNICE
BOLNICA
MEDICINSKA
SESTRA
OPERACIJSKA
DVORANA
AMBULANTA
ZDRAVNIK
OPERACIJSKA
EKIPA
PREGLED
ODDELEK
PACIENT
DIAGNOZA
ZDRAVLJENJE
Prof. dr. M. VINTAR
OPERACIJA
DOKUMENTIRANJE E-R
MODELA
grafični del ( E-R graf);
opisni del ( podatkovni slovar);
podatkovni slovar:
slovar entitet,
slovar atributov.
Prof. dr. M. VINTAR
SLOVAR ENTITET: IS ŠOLE
Oznaka Naziv
entitete
Oznaka
Naziv
entitete
E-01
Seznam
atributov
Seznam
atributov
Vpis._št.#, Priimek, Ime, Spol,
ŠTUDENT
Roj._dat., Šifra_št.pr.,
Šifra_šole, Naslov
E-02
OPRAVLJENA_ŠT._OBV.
Vpis_št + Šifra_pre. + Tip_obv.,#,
Datum, Šifra_učitelja, Ocena
LEGENDA:
- primarni ključ: #
- ključi: Priimek
- tuji ključi: Šifra_šole (dvojna črta ali zasenčen)
- speti ključ: + med atributi
Prof. dr. M. VINTAR
SLOVAR ATRIBUTOV: IS ŠOLE
TIP ENTITETE: ŠTUDENT
Oznaka
atributa
Ime
atributa
A-01
Standardno
ime
Tip
Dolžina
VPIS-ST
N
5
A-02
Priimek
PRIIMEK
A
24
A-03
Ime
IME
A
18
A-09
Spol
SPOL
A
1
ROJ-DAT
N
7
NASLOV
AN
60
SIF-PR
N
2
SIF-ORG
N
12
A-05
A-06
A-07
A-08
Rojstni
datum
Naslov stal.
bivališča
Šifra
programa
Šifra šole
LEGENDA:
N-numerično; A-alfabetsko; AN-alfanumerično
Prof. dr. M. VINTAR
Standardne
vrednosti
M-moški
Ž-ženska
SLOVAR ENTITET:
REGISTER PREBIVALSTVA
Oznaka
entitete
Naziv entitete
E01
OBČAN
E02
GOSPODINJSTVO
E03
NASLOV
E04
ORGANIZACIJA
E05
OSEBNA IZKAZNICA
E06
OBČAN/ORGANIZACIJA
Atributi
EMŠO#, priimek, ime, datum rojstva, spol, davčna
številka občana, šifra naselja+šifra ulice+hišna
številka, EMŠO nosilca gospodinjstva.
EMŠO nosilca gospodinjstva#, število članov,
datum vzpostavitve, datum ukinitve, šifra
naselja+šifra ulice+hišna številka.
šifra naselja+šifra ulice+hišna številka#, številka
parcele, geografski centroid, popisni okoliš, statični
okoliš.
šifra organizacije#, naziv organizacije, dejavnost,
številka ŽR, davčna številka organizacije, šifra
naselja+šifra ulice+hišna številka.
Številka OI#, datum izdaje, datum veljavnosti, kraj
izdaje, EMŠO.
EMŠO+šifra organizacije#
Prof. dr. M. VINTAR
SLOVAR ATRIBUTOV:
REG. PREBIVALSTVA
Oznaka
atributa
OBČAN
A0101
A0102
A0103
A0104
Naziv atributa
Tip
Dolžina
EMŠO
Priimek
Ime
EMŠO
Priim
Ime
N
A
A
13
20
15
Spol
Spol
A
1
Dav-st-obc
N
8
Dat-roj
D
8
Sif-org
N
10
Naz-org
AN
35
Sif-dej
N
7
Dav-st-org
N
8
AN
15
Davčna številka
občana
A0106
Datum rojstva
ORGANIZACIJA
Šifra
A0401
organizacije
Naziv
A0402
organizacije
A0403
Šifra dejavnosti
Davčna številka
A0403
organizacije
A0404
Številka ŽR
A0105
Standard
no ime
Stev-ZR
LEGENDA:
N-numerično; A-alfabetsko; AN-alfanumerično
Prof. dr. M. VINTAR
Standardna
vrednost
M-moški
Ž-ženski
TUJI KLJUČI
omogočajo vzpostavitev/ opredelitev
razmerij med entitetami;
tuji ključi so primarni ključi povezanih
enititet;
tuji ključi in kardinalnost.
Prof. dr. M. VINTAR
VGRADNJA POVEZAV
S POMOČJO TUJIH KLJUČEV
ENTITETA
A
a1#, a2, a3, . . . ,
an
razmerje
ENTITETA
B
b1#, b2, b3, …, bm
Prof. dr. M. VINTAR
VGRADNJA POVEZAV :
KARDINALNOST 1:1
ENTITETA
a1#, a2, a3, . . . , an, b1
A
Razmerje (1:1)
ENTITETA
B
b1#, b2, b3, …, bm, a1
Prof. dr. M. VINTAR
VGRADNJA POVEZAV:
KARDINALNOST N:1
ENTITETA
a1#, a2, a3, . . . , an, b1
A
Razmerje (n:1)
ENTITETA
B
b1#, b2, b3, …, bm
Prof. dr. M. VINTAR
VGRADNJA POVEZAV :
KARDINALNOST 1:N
ENTITETA
A
a1#, a2, a3, . . . ,
an
Razmerje (1:n)
ENTITETA
B
b1#, b2, b3, …, bm, a1
Prof. dr. M. VINTAR
VGRADNJA POVEZAV: KARDINALNOST N:M
VPELJAVA PRESEČNE ENTITETE
A
A
Razmerje 1 : N
Razmerje (N : M)
=
A-B
Razmerje N : 1
B
B
Prof. dr. M. VINTAR
E-R MODEL IZSEKA REGISTRA
PREBIVALSTVA
GOSPODINJSTVO
je
NASLOV
je-član
OBČAN
stanuje
ima-sedež
ima
sodeluje-z
ORGANIZACIJA
Prof. dr. M. VINTAR
OSEBNA
IZKAZNICA
DOPOLNJENI E-R MODEL
IZSEKA REGISTRA PREBIVALSTVA
GOSPODINJSTVO
je-član
ima
OBČAN
OSEBNA
IZKAZNICA
sodeluje-z
je
NASLOV
stanuje
ima-sedež
OBČAN/
ORGANIZACIJA
ORGANIZACIJA
Prof. dr. M. VINTAR
ima-sodelavce
ŠOLSKI IS - vpeljava tujih ključev
ŠTUDIJSKI
CENTER
krat-ŠC#
naz-ŠC
nasl-ŠC
tel-ŠC
OPRAVLJ.
OBVEZNOSTI
vpisna-št +
tip-obv +
šif-predm + 12
ozn-ŠP +
dat-obv#
ocena
dat-oprav
Prof. dr. M. VINTAR
1
ŠTUDENT
vpisna-št#
ime-štud
priim-štud
EMŠO
nasl-štud
......
krat-ŠC
2
ozn-ŠP
ŠTUDIJSKI
PROGRAM
ozn-ŠP#
naz-ŠP
vrsta-ŠP
PREDMET
šif-predm#
naz-predm
št-ur-vaj
št-ur-predav
ozn-ŠP
4
šif-pred
PRIJAVA
10
vpisna-št +
3
tip-obv +
ROK ZA
šif-predm +
OBVEZNOST
11
ozn-ŠP +
tip-obv +
OBVEZNOST
dat-obv#
šif-predm +
tip-obv +
dat-prijava
ozn-ŠP +
7 5 šif-predm +
dat-odjava
dat-obv#
6 ozn-ŠP#
kraj
opis-obv
ura
način-ocen
9 krat-ŠC
8
šif-pred
PREDAVATELJ
šif-pred#
ime-pred
priim-pred
nasl-pred
tel-pred
4 šif-predm
MOČNI IN ŠIBKI TIPI ENTITET
močni tipi entitete;
šibki tipi entitet;
eksistenčna odvisnost;
identifikacijska odvisnost.
Prof. dr. M. VINTAR
PRIMER EKSISTENČNE ODVISNOSTI
ENTITET
ŠOLA
E
oddelki_šole
ODDELEK
Prof. dr. M. VINTAR
PRIMER IDENTIFIKACIJSKE
ODVISNOSTI ENTITET
PACIENT
ID
pacientova
diagnoza
DIAGNOZA
Prof. dr. M. VINTAR
PRIMER REKURZIVNE
POVEZAVE
nadzira
ZAPOSLENI
Prof. dr. M. VINTAR
ŠTUDIJ
PRIMERA
Upravni
postopek
Prof. dr. M. VINTAR
PODATKOVNI POGLED:
E-R diagram IS upravnega postopka
STRANKA
VODJA
vloži
KLASIFIKACIJSKI
ZNAK
označuje
ZADEVA
vseb
uje
DOKUMENT
dopolnjuje
PRILOGA
Prof. dr. M. VINTAR
rešuje
REFERENT
C
Prispelo
mnenje,soglasje
Vložena vloga
Vložena
dopolnitev
ali
PROCESNI
POGLED NA
REŠEVANJE
ZADEVE (EPC)
Pregled dokumentov
ali
Nova zadeva
Zadeva obstaja
Odpiranje nove
zadeve
Iskanje obstoječe
zadeve
ali
Zadeva odprta
Evidentiranje
vloge
Vloga
evidentirana
Prof. dr. M. VINTAR
A
PROCESNI POGLED NA REŠEVANJE
ZADEVE
A
Preverjanje formalne
popolnosti vloge
ali
vloga nepopolna
vloga popolna
Poziv za dopolnitev vloge
signiranje
Zadeva v rokovniku
vloga signirana
B
Prof. dr. M. VINTAR
C
PROCESNI POGLED NA REŠEVANJE
ZADEVE ( NADALJEVANJE)
B
Reševanje
ali
Zadeva je
vsebinsko
popolna
Potrebno dodatno
izvedensko mnenje
Izdelava rešitve
Zahteve po
vsebinskem
dopolnilu vlog
Izdelava rešitve
Vloge v rokovnik
Odprema
Rešitev je
odpremljena
Arhiviranje
Prof. dr. M. VINTAR
DFD (DATA-FLOW DIAGRAMS),
RAZLIČICA YOURDON AND COAD
Legenda:
označuje proces oz. aktivnost
(process)
označuje zunanjo entiteto (external
entity)
označuje informacijski objekt (data
store)
Prof. dr. M. VINTAR
Upravni organi
Stranka
vloga
potrdilo o
prejemu
Klasificiranje in
evidentiranje
Evidenca zadev
Evidenca strank
Preverjanje
popolnosti
Upravni organi
Signiranje
Evidenca dokumentov
Evidenca zadev
Predpisi
Stranka
Reševanje
Rokovnik
Odprema
Evidenca
Arhiviranje
Prof. dr. M. VINTAR
OBJEKTNO
ORIENTIRANI
PRISTOP PRI
MODELIRANJU IS
Prof. dr. M. VINTAR
RAZVOJ OBJEKTNO ORIENTIRANEGA
PRISTOPA
PRI ANALIZI IN ZASNOVI IS
Korenine objektnega pristopa (objektno
programiranje, analiza, dizajn);
Slabosti klasičnih pristopov:
dolgi razvojni cikli,
visoki razvojni stroški,
nizka kakovost rešitev.
Prof. dr. M. VINTAR
IDEJE O-O PRISTOPA
osrednji koncept je ‘objekt’ (namesto entiteta);
preslikava objektov realnega sveta v objektni
model;
integracija postopkovnega in podatkovnega
pogleda;
standardizacija objektov;
večkratna uporabnost;
IS kot sistem ‘lego’ kock.
Prof. dr. M. VINTAR
TEMELJNI KONCEPTI OBJEKTNO
ORIENTIRANEGA PRISTOPA
objekti (objects),
razredi (classes),
atributi (atributes),
operacije (operations, methods),
relacije (associations),
koncepti generalizacije / specializacije,
pravila dedovanja, itd.
Prof. dr. M. VINTAR
OBJEKTNO ORIENTIRAN
SISTEM
Objektno orientiran sistem se sestoji
iz neodvisnih medsebojno povezanih
in sodelujočih objektov opredeljen z:
razredi, objekti, atributi in
operacijami.
Prof. dr. M. VINTAR
OBJEKTI
Objektno orientiran sistem se sestoji iz
množice medsebojno povezanih in
interaktivnih objektov.
Objekt je abstrakcija nekega subjekta,
objekta ali pojma iz realnega sveta
(primerjaj z entiteto).
Ločimo tip objekta (class) > razred ter
primerke objekta (instance) > primerek.
Prof. dr. M. VINTAR
RAZREDI
Množico primerkov objektov s
skupnimi lastnostmi klasificiramo v
razred (tip objekta).
Razred opredeljujejo:
ime razreda,
atributi,
operacije.
Prof. dr. M. VINTAR
RAZVOJ UML (Unified Modeling
Language)
UML – enoten modelirni jezik > skupek diagramskih tehnik,
odgovor na parcialne pristope iz 70. in 80. let,
začetki sredi 90-tih,
grafični jezik za razvoj informacijskih rešitev,
gre za formaliziran jezik, ki pa še ni
standardiziran,
nastal kot poizkus poenotenja grafične
notacije objektnega pristopa.
Prof. dr. M. VINTAR
UML in UP
UML (Unified Modeling Language)
= enoten modelirni jezik
1.
2.
3.
4.
5.
6.
7.
8.
9.
Class diagram
Object diagram
Component diagram
Deployment diagram
Use case diagram
Sequence diagram
Activity diagram
Collaboration diagram
Statechart diagram
Statična struktura
Dinamično obnašanje
UP (Unified Process) – enoten razvojni proces
= poenoten pristop (recept za uporabo
diagramov)
Prof. dr. M. VINTAR
DIAGRAM PRIMEROV UPORABE
1/2
Definicija:
Diagram primerov uporabe prikazuje kako agent
(actor) uporablja sistem.
Gradniki:
agent (Actor)
sistem
primer uporabe (use case)
povezave
Prof. dr. M. VINTAR
DIAGRAM PRIMEROV UPORABE
2/2
Primer:
Zavarovalnica in zavarovalniški uradnik
Sestavi novo polico
Ažuriraj polico
Zavarovalniški
uradnik
Izračunaj premijo
Sestavi škodni
zahtevek
Prof. dr. M. VINTAR
FORMALIZEM PRIMERA
UPORABE
Opomba: Vsak primer uporabe je potrebno
podrobno opisati
Primer uporabe: Ažuriraj polico
ID: PU2
Agent: Zavarovalniški uradnik
Predpogoj: Polica že obstaja
Tok dogodkov:
1.
ZU (zavarovalniški uradnik) odpre obstoječo polico
2.
ZU vpiše novo vrednost atributa
3.
Sistem vpraša za potrditev spremembe
4.
IF ZU potrdi spremembo THEN
Sistem shrani novo vrednost
ELSE sistem ne shrani nove vrednosti
Rezultat: Atribut police je ažurirana
Prof. dr. M. VINTAR
DIAGRAM AKTIVNOSTI
1/2
Definicija: Diagram aktivnosti prikazuje potek
aktivnosti in je v bistvu OO diagram poteka.
Legenda:
Začetek procesa
Konec procesa
Podproces/Aktivnost
Odločitev/Alternativa
Tok procesa
Prof. dr. M. VINTAR
DIAGRAM AKTIVNOSTI
2/2
Primer: Zavarovalnica, ažuriranje police
Odpiranje obstoječe police
vpis nove vrednost atributa
[IF sprememba potrjena]
ELSE
shranjevanje vrednost atributa
Prof. dr. M. VINTAR
RAZRED 1/2
Iskanje razredov oz. objektov je ustvarjalen proces!
Iz našega prej
prikazanega
primera uporabe
Iz vseh primerov uporabe skupaj
Zavarovalniški
uradnik
Zavarovalna polica
Zavarovalnica
Zavarovalniški uradnik, Stranka => Oseba
Zavarovanje avtomobila, zav. hiše, zav. stvari => Zavarovalna polica
Opis razreda:
Ime razreda
Primer razreda:
ZavarovalnaPolica
Zavarovalna polica
številkaPolice
strankaPriimek
strankaIme
premija
datumPoteka
atributi
operacije
Ustvari()
Preberi()
Spremeni()
Izbriši()
IzračunajPremijo()
Prof. dr. M. VINTAR
RAZRED 2/2
Hierarhija razredov:
generalizacija
atributi
operacije
Zav. avtomobila
Zav. hiše
Zav. osebe
atributi
atributi
atributi
operacije
operacije
operacije
Prof. dr. M. VINTAR
specializacija
Zavarovalna polica
RAZMERJE MED RAZREDI
IN OBJEKTI
Razred
ZavarovalnaPolica
številkaPolice
strankaPriimek
strankaIme
premija
datumPoteka
Ustvari()
Preberi()
Spremeni()
Izbriši()
IzračunajPremijo()
Objekti
<<primerek-iz>>
<< primerek-iz >> << primerek-iz >>
petrovaPolica:ZavPolica
mihovaPolica:ZavPolica
majinaPolica:ZavPolica
številkaPolice=14732
strankaPriimek=“Lun”
strankaIme=“Peter”
premija=10.000
datumPoteka=23/7/2006
številkaPolice=88543
strankaPriimek=“Peklaj”
strankaIme=“Miha”
premija=7.000
datumPoteka=11/7/2008
številkaPolice=222341
strankaPriimek=“Lačen”
strankaIme=“Maja”
premija=3.000
datumPoteka=14/5/2009
Prof. dr. M. VINTAR
DIAGRAM RAZREDOV
Definicija.: Diagram razredov prikazuje odnose med razredi
Relacija = odnos med dvema razredoma.
Relacija ima lahko:
• ime relacije
• ime vloge
• števnost(kardinalnost)
• usmerjenost
Zavarovalnica
atributi
operacije
Oseba
delodajalec
zaposluje
1
zaposleni
*
atributi
operacije
lastnik
1
0..*
1..* upravljalec
0..*
ZavarovalnaPolica
atributi
operacije
Prof. dr. M. VINTAR
PODATKOVNI POGLED:
E-R diagram IS upravnega postopka
PONOVITEV 1/5
STRANKA
VODJA
vloži
KLASIFIKACIJSKI
ZNAK
označuje
ZADEVA
vseb
uje
DOKUMENT
dopolnjuje
PRILOGA
Prof. dr. M. VINTAR
rešuje
REFERENT
C
Prispelo
mnenje,soglasje
PROCESNI
VIDIK
REŠEVANJA
VLOGE (EPC)
PONOVITEV 2/5
Vložena vloga
ali
Pregled dokumentov
ali
Nova zadeva
Zadeva obstaja
Iskanje obstoječe
zadeve
Odpiranje nove
zadeve
ali
Zadeva odprta
Evidentiranje
vloge
Vloga
evidentirana
Prof. dr. M. VINTAR
Vložena
dopolnitev
2
PROCESNI VIDIK REŠEVANJA
VLOGE (EPC), NADALJEVANJE
PONOVITEV 3/5
2
Preverjanje formalne
popolnosti vloge
ali
vloga nepopolna
vloga popolna
Poziv za dopolnitev vloge
signiranje
Zadeva v rokovniku
vloga signirana
B
Prof. dr. M. VINTAR
C
PROCESNI VIDIK REŠEVANJA
VLOGE (EPC), NADALJEVANJE
PONOVITEV 4/5
B
Reševanje
ali
Potrebno dodatno
izvedensko mnenje
Zadeva je
vsebinsko
popolna
Izdelava rešitve
Zahteva po
vsebinskem
dopolnilu vloge
Vloga v rokovnik
Izdelana rešitev
Odprema
Rešitev je
odpremljena
Arhiviranje
Prof. dr. M. VINTAR
Zadeva
arhivirana
DFD (DATA-FLOW DIAGRAMS),
RAZLIČICA YOURDON AND COAD
PONOVITEV 5/5
Legenda:
označuje proces oz. aktivnost (process)
označuje zunanjo entiteto (external
entity)
označuje informacijski objekt (data store)
Prof. dr. M. VINTAR
ŠTUDIJA
PRIMERA:
Upravni postopek
Prof. dr. M. VINTAR
DIAGRAM PRIMEROV UPORABE
(1/2)
Preglej dokument
Referent
Priskrbi podatke o zadevi
Ustvari novo zadevo
<<vsebuje>>
Odpri obstoječo zadevo
<<vsebuje>>
Vodi
Poglej podatke o zadevi
Vodja
Evidentiraj vlogo
Prof. dr. M. VINTAR
itd.
DIAGRAM PRIMEROV UPORABE
(2/2)
Vloži zadevo
Stranka
Dopolni zadevo
Zahtevaj potrdilo
Plačaj kolke
Dostavi prilogo
itd.
Prof. dr. M. VINTAR
PRIMER UPORABE
Opomba: Vsak primer uporabe je potrebno podrobno opisati
Primer uporabe: Preglej dokument
ID: PU1
Primer uporabe: Preglej dokument
Primer uporabe: Preglej dokument
Primer uporabe: Preglej dokument
Agent:
ID: PU1
ID: PU1
Referent ID: PU1
Igralec:
Predpogoj:
Igralec:
Referent
Prispelo
jeIgralec:
mnenje ali dopolnitev vloge oz. nova vloga je bila
Referent
vložena.
Referent
Predpogoj:
Predpogoj:
Tok Prispelo
dogodkov:
je mnenje ali dopolnitev vloge ali nova vloga je bila vložena.
Predpogoj:
Prispelo je mnenje ali dopolnitev vloge ali nova vloga je bila vložena.
1. Tok
Referent
sprejme
dokument
Prispelo
je mnenje
ali dopolnitev vloge ali nova vloga je bila vložena.
dogodkov:
Tok dogodkov:
2. 1.Referent
preveri
ali zadeva
že obstaja
Referent
sprejme
dokument
Tok
dogodkov:
1. zadeva
Referent
sprejme
3. 2.IF
obstaja
THENdokument
1.Gfdhsfdgfdg
Referent
sprejme
dokument
2. Odpre
Gfdhsfdgfdg
obstoječo zadevo (ID:PU2)
3.
2.dfgfdgsfdg
Gfdhsfdgfdg
ustvari
novo zadevo (ID:PU3)
3. ELSE
dfgfdgsfdg
3.
dfgfdgsfdg
Rezultat:
Rezultat:
Rezultat:
DokumentRezultat:
je pregledan.
Prof. dr. M. VINTAR
DIAGRAM AKTIVNOSTI
Prispelo mnenje, soglasje
Vloži dopolnitev
Vloži vlogo
Preglej dokument
[IF zadeva obstaja]
Legenda:
Začetek procesa
Poišči obstoječo zadevo
ELSE
Odpri novo zadevo
Konec procesa
Evidentiraj vlogo
Podproces
Odločitev
[IF vloga formalno popolna]
Tok procesa
Signiraj
ELSE
Pozovi za dopolnitev vloge
Rešuj zadevo
[IF zadeva je vsebinsko popolna]
Izdelaj rešitev
ELSE
Pozovi za vsebinsko dopolnitev vloge
Odpremi
Arhiviraj
Prof. dr. M. VINTAR
DIAGRAM RAZREDOV
Stranka
stranka
atributi
atributi
klasifikacijski
znak
atributi
operacije
vodi
vodi
vodja
referent
vodja 1
referent
0..*
1
0..*
operacije
operacije
1
vloži
1
1..* vloži
1..*
označuje
1
zadeva
0..* atributi
0..*
operacije
0..*
zaposleni
rešuje
1
atributi
operacije
vsebuje
1..*
dokument
atributi
operacije
Prof. dr. M. VINTAR
je dopolnjen z
1
0..*
priloga
atributi
operacije
HIERARHIJA RAZREDOV
stranka
naziv
naslov
generalizacija
fizična oseba
Pravna oseba
naziv
naslov
EMŠO
…
naziv
naslov
davčna št.
…
operacije
operacije
Prof. dr. M. VINTAR
specializacija
operacije
IZVEDBENI
PODATKOVNI
MODELI
Prof. dr. M. VINTAR
IZVEDBENI PODATKOVNI
MODELI
V to skupino uvrščamo:
hierarhični model,
mrežni model,
relacijski model,
objektno orientirani modeli.
Prof. dr. M. VINTAR
HIERARHIČNI MODEL
nastal okrog leta 1970, intuitivno,
drevesna struktura, ki se sestoji iz vozlišč in
povezav,
dve pravili:
eno samo vozlišče na najvišjem nivoju,
pravilo oče-sin.
prednosti in slabosti.
Prof. dr. M. VINTAR
HIERARHIČNA DREVESNA
STRUKTURA
Prof. dr. M. VINTAR
PRIMER HIERARHIČNE SHEME ZA
IZSEK PODATKOVNE BAZE PODJETJA
ODDELEK
Ime Šifra
Lokacija
Tel._št. Ime_vodje
ZAPOSLENI
Ime EMŠO Roj_datum
VZDRŽEVANI
Ime Spol
Roj_datum
PROJEKT
Naslov
Ime EMŠO
Roj_datum Naslov
DELAVEC
PODREJENI
Ime
EMŠO
Prof. dr. M. VINTAR
Ime
EMŠO
Št._ur
MREŽNI MODEL
nastal okrog leta 1970;
predstavlja razširitev hierarhičnega modela;
drevesna struktura, ki se sestoji iz vozlišč in
povezav;
pravilo:
vsako vozlišče ima lahko poljubno število
podrejenih in poljubno število nadrejenih
vozlišč (zapisov).
Prof. dr. M. VINTAR
MREŽNA STRUKTURA
Prof. dr. M. VINTAR
PRIMER MREŽNE STRUKTURE
ODDELEK
oddelek #
naziv
PROJEKT
predstojnik
šifra
projekt.
DELOVNO MESTO
šif. del. mesta
PLAČA
datum
znesek
šifra
zadeve
opis
naziv
ZAPOSLENI
priimek ime spol
vodja
projekta
del.
mesto
VZDRŽEVANI
NASLOV
šifra
ulica
naslova
rok
hišna
številka
Prof. dr. M. VINTAR
Ime
roj. datum
RELACIJSKI MODEL
nastal okrog leta 1970;
prvi matematično utemeljeni model (teorija
relacij);
operacije na podatkih so matematično
definirane;
osnovni element modela je relacijska tabela;
model sestavlja množica tabel;
med tabelami ni vnaprej definiranih povezav.
Prof. dr. M. VINTAR
PRIKAZ RELACIJSKE TABELE
ŠTUDENT
ŠTUDENT
Ime
Vpis._št. Letnik Spol
Naslov
Ivo
13012
1
M
Dunajska 53
Marko
13017
1
M
Savska 27
Ana
13021
2
Ž
Slovenska 127
Janez
13067
1
M
Tržaška 345
Prof. dr. M. VINTAR
Tel._št.
168-63-74
null
432-765
null
PRIMER RELACIJSKE
STRUKTURE
ŠTUDENT
Vpis.št. Ime
ŠTUDENT-OBVEZNOST
Letnik Spol
UČITELJ
Vpis.
Šifra
št. predmeta
Tip
PREDMET
Ime
Šifra
Naslov
učitelja
predmeta
Šifra
Ime
predmeta predmeta
Prof. dr. M. VINTAR
Datum Ocena
RELACIJSKI MODEL
(2)
povezave med zahtevanimi podatki se
vzpostavljajo v realnem času na osnovi
uporabnikovih zahtev,
razmerje med E-R modelom in relacijskim
modelom,
prednosti/slabosti relacijskega modela.
Prof. dr. M. VINTAR
PROBLEM PREHODA
IZ
LOGIČNE NA
FIZIČNO RAVEN
ZASNOVE IS
Prof. dr. M. VINTAR
PRIČAKOVANI REZULTATI
POSAMEZNE RAZVOJNE FAZE IS
REZULTAT I
Analiza stanja –
študija
upravičenosti
opis funkcije OS
opis organiziranosti OS
opredeljene informacijske potrebe
identificirani postopki
Logična
zasnova IS
opredeljene vse lastnosti
sistema na logični ravni
Fizična
zasnova IS
opredeljene vse lastnosti
sistema na fizični ravni
Gradnja
izdelana in preverjena
informacijska rešitev
Prof. dr. M. VINTAR
PREGLED UPORABE METOD IN
TEHNIK SKOZI RAZVOJNE FAZE IS
OBRAVNAVANI
SISTEMI
MODELIRANJE
PODATKOV
MODELIRANJE
POSTOPKOV
REZULTATI
Razpoložljive metode in tehnike
Model
obravnavanega
sistema
Logični
model IS
Fizični
model IS
Izvedbeni
model IS –
izdelana rešitev
tekstualni opis
 E-R model
 tekstualni opis
 organigram
 E-R model
 Podatkovni slovar
 UML diagrami
 Strukturni graf
 Diagrami toka podatkov  Opredeljene vse lastnosti
sistema na logični ravni.
 Prehodni diagram
 UML diagrami
 EPC diagrami

 Opis funkcije OS
 Opis organiziranosti OS
 Opredeljene informacijske potrebe
 Identificirani postopki
 Relacijski model
 Objektno orientirani
modeli
 Hierarhični model
 Mrežni model
 Podrobne specifikacije
programskih modulov
 Strukturni diagram
 Diagram poteka
 Vhodno-izhodne maske
 Opredeljene vse lastnosti
sistema na fizični ravni.
 Generirana baza
podatkov na
osnovi izbranega
modula
 Programska koda v
izbranem programskem
jeziku
 Izdelana in preverjena
informacijska rešitev.
Prof. dr. M. VINTAR
POSTOPEK
PRETVORBE
LOGIČNEGA MODELA
V FIZIČNI MODEL –
NORMALIZACIJA
Prof. dr. M. VINTAR
PRETVORBA PODATKOVNEGA MODELA
V TRETJO NORMALNO FORMO
NENORMALIZIRANI
PODATKI
PRVA NORMALNA
FORMA
DRUGA
NORMALNA
FORMA
TRETJA
NORMALNA
FORMA
1.
2.
3.
Izločitev vseh ponavljajočih
se skupnih atributov
samostojne relacije
V relacijah s sestavljenimi
ključi je potrebno zagotoviti,
da so vsi ostali atributi odvisni
od celotnega ključa
Odstraniti vse prehodne
odvisnosti med atributi ter po
potrebi oblikovati nove relacije
Prof. dr. M. VINTAR
PRIKAZ PRETVORB
TIP ENTITETE = NENORMALIZIRANA RELACIJA
NAROČILO
Šifra
Šifra Naziv Naslov Šifra Naziv Koli- Cena Vrednost Vrednost
Datum
naroč.
kupca kupca kupca artikla artikla čina artikla artikla naročila
ponavljajoče se skupine atributov
Prof. dr. M. VINTAR
PRETVORBA V PRVO NORMALNO
FORMO
NAROČIL
O
funkcionalne
odvisnosti
Šifra
Šifra Naziv Naslov Vrednost
Datum
naroč.
kupca kupca kupca naročila
ključ
1. Ponavljajoče skupine
atributov so odstranjene ter
oblikovane v samostojne
relacije
NAROČILO-ARTIKEL
Šifra
naroč.
Šifra
artikla
Naziv
artikla
Vrednost
Cena
Količina
artikla
artikla
sestavljeni ključ
Prof. dr. M. VINTAR
PRETVORBA V DRUGO NORMALNO
FORMO
2. Vsi atributi, ki niso bili
odvisni od celotnega ključa,
kot je bil primer pri relaciji
NAROČILO-ARTIKEL so bili
prenešeni v samostojno
relacijo artikel
NAROČILO
Šifra
naroč.
Datum
Šifra
kupca
Naziv Naslov Vrednost
kupca kupca naročila
NAROČILO-ARTIKEL
Šifra
naroč.
Šifra
artikla
Količina
ARTIKEL
Vrednost
artikla
Prof. dr. M. VINTAR
Šifra
artikla.
Naziv
artikla
Cena
artikla
PRETVORBA V TRETJO NORMALNO
FORMO
3. Vsi atributi,ki so bili odvisni
od drugih atributov (ki niso ključi),
kot je bil to primer pri relaciji
NAROČILO, so odstranjeni ter
oblikovani v samostojne relacije
NAROČILO
Šifra
naroč.
Datum
KUPEC
Šifra Vrednost
kupca naročila
NAROČILO-ARTIKEL
Šifra
naroč.
Šifra
artikla
Količina
Vrednost
artikla
Prof. dr. M. VINTAR
Šifra
kupca
Naziv
kupca
Naslov
kupca
ARTIKEL
Šifra
artikla.
Naziv
artikla
Cena
artikla
POSLOVNI,
ORGANIZACIJSKI
TER KADROVSKI
VIDIKI RAZVOJA
INFORMATIKE
Prof. dr. M. VINTAR
TEHNOLOŠKI IZZIVI
nenehno povečevanje procesne moči,
razvoj interneta/svetovnega spleta,
naraščajoča kompleksnost IS,
vedno večja tehnološka odvisnost
(zanesljivost/varnost).
Prof. dr. M. VINTAR
POSLOVNI IZZIVI
dolgoročno načrtovanje razvoja
informacijske infrastrukture:
spremljanje tehnoloških razvojnih
trendov,
integracija tehnologij.
naložbeni vidik,
organizacijski vidik,
kadrovski vidik.
Prof. dr. M. VINTAR
KLJUČNI DEJAVNIKI
USPEŠNEGA RAZVOJA IS
jasno opredeljeni cilji organizacije,
opredeljeni ključni dejavniki uspeha in vloga
IS,
dolgoročno načrtovanje informatike,
sodelovanje in podpora vodstva,
sodelovanje uporabnikov,
projektni pristop,
uporaba sodobnih metodoloških pristopov,
uporaba sodobnih informacijskih orodij,
inovativna prenova poslovnih procesov.
Prof. dr. M. VINTAR
POTREBNA ZNANJA INFORMATIKOV
IN UPORABNIKOV ZA USPEŠEN
RAZVOJ IS
Strokovna znanja
obravnavanega področja
Informacijska
znanja
POTREBNO ZNANJE INFORMATIKOV
POTREBNO ZNANJE UPORABNIKOV
Spekter potrebnih znanj pri razvoju
novih
informacijskih sistemov
Prof. dr. M. VINTAR
CILJI PRENOVE ORGANIZACIJ
V UPRAVI

prenoviti poslovanje v skladu z možnostmi in
izzivi, ki jih ponuja IT,

preseganje obstoječih organizacijskih struktur v
smeri k procesni organizaciji,

ključne dejavnike poslovanja prilagoditi novim
organizacijskim izhodiščem.
Prof. dr. M. VINTAR
UPORABA INFORMACIJSKIH
ORODIJ
kaj so informacijska orodja za razvoj IS?
jeziki četrte in pete generacije,
krmilni sistemi baz podatkov,
CASE orodja, itd.
Prof. dr. M. VINTAR
JEZIKI ČETRTE in PETE
GENERACIJE
Razvoj 4GL
Razvoj 5GL
Razvojni in obratovalni stroški
Optimiranje stroškov
Prof. dr. M. VINTAR
KRMILNI SISTEMI BAZ
PODATKOV
Vloga krmilnega sistema baze podatkov;
Metodološka izhodišča;
Izbor primernega orodja;
Uporaba v poslovnem okolju.
Prof. dr. M. VINTAR
CASE ORODJA
nastanek in opredelitev CASE orodij (Computer Aided
System Engineering);
razvojne smeri;
vrste CASE orodij: horizontalna/ vertikalna;
tipične funkcionalnosti:
odvisnost od metodološkega pristopa,
grafična podpora,
razvoj podatkovnega slovarja,
vzdrževanje projektne dokumentacije.
Prof. dr. M. VINTAR
POSLOVNI VIDIKI
spremenjena vloga informatike v poslovnih
sistemih sodobnih organizacij;
od avtomatizacije k informatizaciji;
informatika kot samostojna poslovna
funkcija;
od “AOP” centra k “štabni službi za
informatiko”;
od operativne k strateški ravni
menedžmenta.
Prof. dr. M. VINTAR
VLOGA POSLOVNE
FUNKCIJE INFORMATIKE
strateško načrtovanje informacijske
infrastrukture,
razvoj in vzdrževanje rešitev,
izobraževanje,
podpora uporabnikom,
varovanje in zaščita podatkov,
standardi.
Prof. dr. M. VINTAR
PRISTOPI K
RAZVOJU
IS
Prof. dr. M. VINTAR
PRISTOPI K NAČRTOVANJU
IN GRADNJI IS
1
LINEARNI PRISTOP
2
PROTOTIPNI
PRISTOP
3
OBJEKTNI PRISTOP
Prof. dr. M. VINTAR
ZNAČILNOSTI LINEARNEGA
PRISTOPA
kaskadni princip (waterfall principle);
dobro dokumentirane faze;
neodvisen od velikosti problema;
neodvisen od uporabljenih orodij.
Prof. dr. M. VINTAR
ZNAČILNOSTI PROTOTIPNEGA
PRISTOPA
nastanek kot odgovor na slabosti
linearnega pristopa;
vloga prototipa;
evolutivni pristop;
vloga uporabnikov;
slabosti prototipnega pristopa.
Prof. dr. M. VINTAR
OBJEKTNI PRISTOP
odstop od ‘strukturnih tehnik’ pri razvoju IS,
enovita obravnava podatkov in postopkov,
standardizacija elementov informacijske
rešitve,
večkratna uporaba istih objektov,
večja zanesljivost delovanja IS,
hitrejši in cenejši razvoj IS.
Prof. dr. M. VINTAR
PROJEKT
RAZVOJA
IS
Prof. dr. M. VINTAR
POMEN PROJEKTNEGA
PRISTOPA
kompleksnost IT projektov,
visoka stopnja tveganja,
nevarnost prekoračitev rokov/stroškov,
zahtevna izvedba/uvedba projekta.
Prof. dr. M. VINTAR
KORAKI URESNIČEVANJA
PROJEKTA
sprejem odločitve,
priprava projekta:
specifikacija projektne naloge,
javni razpis,
sklenitev pogodbe z izvajalcem.
izvedba projekta.
Prof. dr. M. VINTAR
PRIPRAVA PROJEKTA
metodologije vodenja projektov,
projektna pisarna,
vzpostavitveni dokument projekta (vdp),
organizacijska struktura projekta.
Prof. dr. M. VINTAR
VZPOSTAVITVENI DOKUMENT
PROJEKTA-VDP
namen VDP;
priprava VDP;
sprejem VDP;
vsebina VDP.
Prof. dr. M. VINTAR
VSEBINA VDP
cilji projekta,
vsebina projekta,
organizacija projekta,
terminski načrt izvedbe,
izdelki projekta,
finančni načrt,
opredelitev odgovornosti,
ocena tveganja,
nadzor kakovosti.
Prof. dr. M. VINTAR
ORGANZACIJSKA STRUKTURA
PROJEKTA
OS mora zagotavljati učinkovito izvedbo,
spremljanje/nadzor/evaluacijo ter nadzor kakovosti
izdelkov:
projektni svet,
projektna skupina,
nadzor kakovosti.
Prof. dr. M. VINTAR
ORGANIZACIJA PROJEKTA
PROJEKTNI SVET
• Vodja projektnega sveta
• Tehnični svetovalec
- Predstavnik
Predstavniki naročnika
naročnika
- Predstavniki
Predstavnik uporabnika
uporabnika
- Predstavniki
Predstavnik izvajalca
izvajalca
PROJEKTNA SKUPINA
NADZOR KAKOVOSTI
• Odgovorni za nadzor kakovosti
VODJA PROJEKTA
PROJEKTNI TIM IZVAJALCA:
-Koordinator tima izvajalca
-Sodelavci
PROJEKTNI TIM UPORABNIKA
- Koordinator tima uporabnika
- Sodelavci
Prof. dr. M. VINTAR
VRSTE IZDELKOV PROJEKTA
vsebinski izdelki;
izdelki vodenja;
izdelki kakovosti.
Prof. dr. M. VINTAR
MREŽNI DIAGRAM IZDELKOV
PROJEKTA
VZPOSTAVITVENI
VZPOSTAVITVENI
DOKUMENT
DOKUMENT
PROJEKTA
PROJEKTA PP1/2
PP1/2
Poenoteni
Poenoteni
postopki
postopki
delovanja
delovanja UE
UE
Baza
Baza
postopkov
postopkov
Aplikacija
Aplikacija
RPID
RPID
Katalog
Katalog
življenjskih
življenjskih
situacij
situacij
Baza
Baza
dokumentov
dokumentov
Metodologija
Metodologija
upravnega
upravnega
nadzora
nadzora inin
spremljanja
spremljanja
Zaključno
Zaključno
poročilo
poročilo
Prof. dr. M. VINTAR
Metodologija
Metodologija
prenove
prenove
Osnutek
Osnutek spremembe
spremembe
uvedbe
uvedbe ininnavodil
navodil
o
o pisarn.
pisarn.poslovanju
poslovanju
TERMINSKI NAČRT PROJEKTA
25
150
80
20
50
10
60
163
30
163
63
63
20
Prof. dr. M. VINTAR
DEC
NOV
OKT
SEPT
AVG
JU L
JU N
MAJ
APR
MAR
FEB
JAN
DEC
2001
NOV
OKT
SEPT
ID IME POSTOPKA
Trajanje projekta
1 Vzpostavitev projekta
2 Poenotoenje postopkov
3 Razvoj Registra postopkov in dokumentov
4 Izdelava specifikacije RPID
5 Razvoj aplikacije
6 Vsebinsko testiranje
8 Formiranje baze postopkov in dokumentov
9 Metodologija upravnega nadzora in spremljanja
10 Katalog življenjskih situacij
11 Osnutek sprememb Uredbe in navodil o pisar.poslov.
12 Uvajanje registra
13 Izdelava metodologije
14 Priprava zaključnega poročila
15 Vodenje projekta
16 Zagotavljanje kakovosti
TRAJANJE
2000
KADROVSKI VIDIKI
pridobivanje ključnih informacijskih
znanj:
strateško načrtovanje in razvoj
informacijske infrastrukture,
razvoj IS,
uporaba informacijskih rešitev,
uporaba informacijskih orodij,
vzdrževanje strojne in programske
opreme,
vzdrževanje telekomunikacij.
Prof. dr. M. VINTAR