Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
7Activity
0 of .
Results for:
No results containing your search query
P. 1
UML

UML

Ratings: (0)|Views: 676|Likes:
Published by saulas
Objedinjen jezik za modelovanje, UML, jeste skup grafičkih notacija zasnovanih na jedinstvenom metamodelu, a služi za opisivanje i projektovanje softverskih sistema, naročito onih koji su napravljeni primjenom u objektno orjentisanih tehnologija.
Objedinjen jezik za modelovanje, UML, jeste skup grafičkih notacija zasnovanih na jedinstvenom metamodelu, a služi za opisivanje i projektovanje softverskih sistema, naročito onih koji su napravljeni primjenom u objektno orjentisanih tehnologija.

More info:

Published by: saulas on Dec 09, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

05/20/2013

pdf

text

original

 
1.UVOD
Tempo u savremenom poslovnom svijetu postaje sve brži, i raste potreba da se zahtjevitržišta prihvate, dostignu i pobijede.Tradicionalni načini razvoja sistema jednostavno nisuodgovarajući. S obzirom da preovladava E-biznis, E-trgovina i drugi E sistemi, današnjisistem mora biti razvijen na osnovu zahtjeva „Internet vremena“ i treba da bude veomafleksibilan u odnosu na okruženje i promjene. Zahtjev za promjenu, upućen nekom ITodjeljenju zahtijeva ujedno i odgovor za najmanje sedam dana. Zahtjevi menadžera isamih korisnika primorali su programerske firme da pronalaze najbolja rješenja i da promjene u sistemu predvide i odrade brzo. Samo takav pristup ode ih na beskompromisnom tržištu. Strukturno programiranje je do skora bilo osnova za razvojsoftvera. Programeri su pisali standardne linije koda kako bi izveli operacije poputštampanja, a onda su taj kod kopirali u sve aplikacije koje su pisali, kad im je bilo potrebno da izvedu tu operaciju. Uspjelo se smanjiti vrijeme razvoja novih aplikacija, alisu problemi nastajali kad je bilo potrebno izmijeniti kod koji je kopiran, zato što je tozahtijevalo izmjenu u svim aplikacijama u kojima je taj kod kopiran. Objektno-orjentisano programiranje upravo ima za cilj da ove probleme koji su stvorenistruktuiranim programiranjem riješi. U objektno-orjentisanom programu programerikreiraju blokove koda koji se zovu objekti i koriste se od strane različitih aplikacija. Ako jedan od objekata treba modifikovati, programer tu promjenu treba da uradi samo jednom. Objektno-orjentisana paradigma je drugačije viđenje aplikacije. Sa objektnoorjentisanim pristupom aplikaciju dijelimo na mnoštvo malih dijelova, ili objekata, kojisu prilično nezavisni jedan od drugog. Aplikacija se razvija tako što se objekti povezuju u jednu jedinstvenu cjelinu. Osnovna prednost OO programiranja je mogućnost izgradnjikomponenti samo jednom i njihovo ponovno korištenje. Primjenom OO pristupa mogu dase razviju elastični sistemi koji su fleksibilni kako na promjene informacija tako i na promjene u samom sistemu. Uopšte kada se želi napraviti novi savremeni sistem,sakupljaju se zahtjevi, uobzire se sve potrebe korisnika koje se mogu razumjeti i iz njihse pokuša generisati kod. Započeće se proces modelovanja, koji predpostavlja da se kodvezuje za zahtjev, odnosno da se zahtjev susreće sa kodom. Ako želimo npr. danapravimo program koji će računati kvadratnu jednačinu, potrebno je zadati kvadratnu jednačinu, znati kako se rješava, a zatim i znati kako se programira u određenom programu. Konstrukcija kvadratne jednačine u glavi, prije nego što dobijeni zadatak ukucamo u kod, je u stvari modelovanje. Ako je zadatak koji treba riješiti složenije1
 
 prirode od kvadratne jednačine, čija realizacija prelazi okvire mogućnosti jednog čovjeka, javlja se potreba za timskim radom. Tu stupa na snagu UML,
Unified Modeling  Language.
Cilj pri korištenju UML-a za poslovne procese, za razvoj aplikacija imodelovanje baza podataka jeste da se povežu razvojni timovi i da se osigura daorganizacije ne prave arhitekture preduzeća bez uključivanja svih timova od značaja zataj proces.2
 
2.UML
Objedinjen jezik za modelovanje, UML, jeste skup grafičkih notacija zasnovanih na jedinstvenom metamodelu, a služi za opisivanje i projektovanje softverskih sistema,naročito onih koji su napravljeni primjenom u objektno orjentisanih tehnologija. [1] Nastao je objedinjavanjem više objektno orjentisanih grafičkih jezika za modelovanje,koji su razvijeni kasnih osamdesetih i ranih devedesetih godina prošlog vijeka. GraddyBooch, Ivar Jacobson i Jim Rumbaugh su tvorci jeika UML, koji je 1997. godine, postaostandard Grupe za upravljanje objektima,
Objekt Management Group,
OMG. Nastao jekao ideja da se napravi objedinjen jezik za modelovanje koji će omogućavati razmjenumodela između CASE alata. UML omoguje da se specifikuju, vizuelizuju idokumentuju modeli softverskih sistema u skladu sa postavljenim zahtjevima. Njime nijemoguće samo modelovati neki program, već je moguće pratiti razvoj bilo kakvog objekta,građevine, voćnjaka.Mogu se istaći ciljevi kojima UML kao jezik teži:
Pružiti korisniku brz jezik za vizuelno modelovanje kojim će moći urelativno kratkom vremenu napraviti i razmjenjivati modele saodređenim značenjem.
Pružiti korisniku mogućnost proširenja i stvaranja specijalizovanihdijelova
Biti nezavisan od programskih jezika i razvojnih procesa
Pružiti formalne osnove za razumijevanje jezika za modelovanje
Podsticanje rasta i razvoja objektno orjentisanih programskih jezika
Podrška visoko pozicioniranih razvojnih pojmova kao što su saradnja,okvirni rad, uzorci i komponenteUML je razvijen sa ciljem da pojednostavi veliki broj objektno orjentisanih razvojnihmetoda. Definišu ga notacija (sintaksa) i metamodel (semantika). Notacija je skupgrafkih elemenata koji se koriste u modelima; to je grafička sintaksa jezika zamodelovanje.UML je i osnovni jezik arhitekture MDA, arhitekture zasnovane na modelu,
Model  Driven Architekture
, u okviru kojeg se aplikacija može predstaviti kao:
model nezavisan od platforme
 Platform Independent Model 
, PIMTo je UML model koji je nezavisan od tehnologije.3

Activity (7)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
esoxl_lcs liked this
_MISA_ liked this
bzvsbhan liked this
Svetlana Aleksov liked this
voljeti liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->