You are on page 1of 10

SVEUILITE U ZAGREBU

FAKULTET PROMETNIH ZNANOSTI
















Zdravko Dren




Prikaz realnog informacijskog sustava Bankomat kroz UML
notaciju primjenom Microsoft Visio alata





Rekapitulacija vjebi








Zagreb, 2010.
Sveuilite u Zagrebu
Fakultet prometnih znanosti




Rekapitulacija vjebi iz kolegija Informacijski
sustavi mrenih operatera u akademskoj godini
2009/2010







Prikaz realnog informacijskog sustava Bankomat kroz UML
notaciju primjenom Microsoft Visio alata











Mentor: Doc. dr. sc. Dragan Perakovi, dipl. ing.

Student: Zdravko Dren, 0135 123 456





Zagreb, 2010.
Prikaz realnog informacijskog sustava Bankomat kroz UML notaciju primjenom Microsoft Visio alata

Sadraj


1. Uvod 3
2. Dijagram aktivnosti 4
3. Sekvencijalni dijagram 5
4. Dijagram suradnje 6
5. Dijagram stanja 7
6. Zakljuak 8
Literatura 9



















Prikaz realnog informacijskog sustava Bankomat kroz UML notaciju primjenom Microsoft Visio alata

1. Uvod

Unified Modeling Language (UML) je standardni jezik za specifikaciju, vizualizaciju,
konstrukciju i dokumentaciju razvoja informacijskih sustava te njegovih subjekata i entiteta.
Namjena UML jezika je poveanje produktivnosti, skraenje vremena razvoja i poboljanje
kvalitete opisanog sustava. UML jezik poznaje osam vrsti dijagrama od kojih se u radu opisuju
etiri dinamika dijagrama, dijagram aktivnosti, sekvencijalni dijagram, dijagram suradnje i
dijagram stanja.

Da bi se sustav mogao opisati UML notacijom potrebno je odrediti redoslijed dogaaja
koji u koritenom primjeru realnog informacijskog sustava "Bankomat" izgledaju ovako; unos
korisnike kartice, unos PIN broja, provjera valjanosti korisnikih podataka odnosno kartice,
unos eljenog iznosa (mogunost isplate sa ili bez potvrde), provjera trenutnog novanog
stanja korisnika, izdavanje novca. Za primjer je izabran jedan od vie moguih slijeda
dogaaja prilikom koritenja bankomata.

Prikaz realnog informacijskog sustava Bankomat i njegove dinamike strukture
procesa koja ima svoja stanja u kojima se odvijaju aktivnosti u drugom poglavlju je
napravljen primjenom UML dijagrama aktivnosti.

U treem poglavlju se koritenjem sekvencijalnog dijagrama za opis realnog
informacijskog sustava Bankomat dobio uvid u vremensku dinamiku interakcije kao i
cjelokupan grafiki pogled na scenarij.

Suradnja i komunikacija objekata realnog informacijskog sustava Bankomat je
prikazana u etvrtom poglavlju primjenom UML dijagrama suradnje. Za razliku od opisa
sustava u treem poglavlju, u ovom poglavlju se dobiva osjeaj prostora a ne vremena.

Koritenjem UML dijagrama stanja u petom poglavlju su opisana stanja i
meudjelovanja objekata realnog informacijskog sustava Bankomat ime se dobiva uvid u
dogaaje koji uzrokuju promjenu (tranziciju) stanja, akcije koje su rezultat promjene stanja.



Prikaz realnog informacijskog sustava Bankomat kroz UML notaciju primjenom Microsoft Visio alata

2. Dijagram aktivnosti

Dijagram aktivnosti poznat je i kao dijagram toka (eng. activity diagram). Njime se
prikazuje dinamika struktura procesa koja ima svoja stanja u kojima se odvijaju aktivnosti
inicirane dogaajima [1]. Definira gdje poinje tok procesa, gdje zavrava, koje se aktivnosti
u njemu odvijaju i po kojem redu se aktivnosti odvijaju. Obino se koristi u poslovnom i
sistemskom modeliranju. Koristi se za analizu postojeih, ili novih procesa. Na slici 1. je
primjenom UML dijagrama aktivnosti prikazan realni informacijski sustav Bankomat.


Slika 1. Prikaz sustava Bankomat sa UML dijagramom aktivnosti
Prikaz realnog informacijskog sustava Bankomat kroz UML notaciju primjenom Microsoft Visio alata

3. Sekvencijalni dijagram

UML sekvencijalni dijagram poznat je i kao dijagram slijeda ili sekvenci (eng.
sequence diagram). Postoje dva tipa dijagrama interakcije, a jedan od njih je sekvencijalni
dijagram (drugi je dijagram suradnje). Njime se prikazuje vremenska dinamika interakcije.
Dijagram se sastoji od vie objekata pri emu se protjecanje vremena prikazuje odozgo prema
dolje, poruke horizontalnim usmjerenim linijama, dok se dodatni komentari piu na
marginama dijagrama [3]. Njegovom izradom dobivamo grafiki pogled na scenarij. Na slici
2. je primjenom UML sekvencijalnog dijagrama prikazan realni informacijski sustav
Bankomat.


Slika 2. Prikaz sustava Bankomat sa UML sekvencijalnim dijagramom
Prikaz realnog informacijskog sustava Bankomat kroz UML notaciju primjenom Microsoft Visio alata

4. Dijagram suradnje

UML dijagram suradnje poznat je i kao dijagram meudjelovanja, i dijagram
suraivanja (eng. Collaboration Diagram). Spada u dijagrame interakcije zajedno sa
sekvencijalnim dijagramom. Prikazuje poruke koje objekti meusobno razmjenjuju. Poruka
obino govori objektu koju operaciju treba izvriti [1]. Brojem se oznaava vremenski tok
akcija na dijagramu. Za razliku od sekvencijalnog dijagrama, dijagram suradnje organiziran je
prostorno a ne vremenski. Na slici 3. je primjenom UML dijagrama suradnje prikazan realni
informacijski sustav Bankomat.

1
.

U
n
o
s

k
a
r
t
i
c
e
2
.

Z
a
h
t
j
e
v

z
a

P
I
N

b
r
o
j
e
m
3
.

U
n
o
s

P
I
N

b
r
o
j
a
4
.

P
r
o
v
je
r
a

k
o
r
i
s
n
i
k
i
h

p
o
d
a
t
a
k
a
5
.

S
la
n
j
e

o
b
a
v
i
j
e
s
t
i

o

k
o
r
i
s
n
i

k
i
m

p
o
d
a
c
i
m
a
6
.

K
o
r
i
s
n
i

k
i

p
o
d
a
c
i

s
u

i
s
p
r
a
v
n
i
7
.

O
d
a
b
i
r

t
r
a
n
s
a
k
c
i
j
e
8
.


P
r
o
v
j
e
r
a

s
a
l
d
a
9
.

S
l
a
n
j
e

o
b
a
v
ij
e
s
t
i

o

s
a
l
d
u
1
0
.

I
z
d
a
v
a
n
j
e

t
r
a

e
n
o
g

i
z
n
o
s
a

Slika 3. Prikaz sustava Bankomat sa UML dijagramom suradnje



Prikaz realnog informacijskog sustava Bankomat kroz UML notaciju primjenom Microsoft Visio alata

5. Dijagram stanja

UML dijagram stanja poznat je i kao dijagram prikaza stanja (eng. State transition
diagram, State chart diagram) [2]. Obino predstavlja dodatak opisu klase, mada se njime
moe opisati i sustav kao cjelina. Pokazuje sva mogua stanja u kojima se objekti jedne klase
mogu nalaziti i dogaaje koji prouzrokuju promjene stanja. Dogaaj moe biti poruka koju
alje drugi objekt, ispunjenje nekog uvjeta, proteklo vrijeme i slino. Promjena stanja se
naziva prijelaz i moe mu se pridruiti akcija koja specificira to treba napraviti pri tom
prijelazu. Dijagram stanja prikazuje - stanja, dogaaje koji uzrokuju promjenu (tranziciju)
stanja, akcije koje su rezultat promjene stanja. Na slici 4. je primjenom UML dijagrama stanja
prikazan realni informacijski sustav Bankomat.


Slika 4. Prikaz sustava Bankomat sa UML dijagramom stanja
Prikaz realnog informacijskog sustava Bankomat kroz UML notaciju primjenom Microsoft Visio alata

6. Zakljuak

Problemi kao to su da naruitelji, korisnici i poslovni analitiari govore jednim
izriajem, projektni inenjeri drugim, a softverski inenjeri treim, koritenjem UML notacije
nestaju i olakavaju rad i projektiranje svih dijelova informacijskih sustava.

Bitan naglasak je da UML jezik koristi objektno orijentirane metodologije analize i
dizajna sustava i da je grafiki jezik to znai da se to vei dio sustava opisuje slikom to na
kraju olakava opis i vizualiziranje samog sustava.

UML jezik postaje standard za vizualiziranje, specificiranje, konstruiranje i
dokumentiranje razliitih informacijskih sustava, a s nekim proirenjima koristi se i za
modeliranje organizacijskih sustava.





















Prikaz realnog informacijskog sustava Bankomat kroz UML notaciju primjenom Microsoft Visio alata

Literatura

Knjige:

[1] Michael J. Chonoles, James A. Schardt, UML 2 for Dummies, 2003, ISBN-10:
0764526146, ISBN-13: 978-0764526145


Internet:

[2] Unified Modeling Language - UML
http://www.uml.org/


Radovi:

[3] Anita Medvidovi, Ana Tarabari, STUDOMAT, Seminarski rad iz predmeta Vizualno
modeliranje, Fakultet prirodoslovno-matematikih znanosti i kineziologije, Sveuilite u
Splitu, Split, 2007

You might also like