Professional Documents
Culture Documents
Elektronske Komponente
Elektronske Komponente
Visual Paradigma for UML skladišti informacije kao što su elementi modela i dijagrami u
projekt. Dakle, potrebno je da napravite projekat pre obavljanja modelovanje. Da biste kreirali
projekat , izaberite meni menu File > New Project (Slika 1).
Pojaviće se prozor za dijalog New Project (Slika 2). Kliknite na Create Blank Project da
kreirate projekat.
1
U okviru prozora za dijalog New može se izabrati UML verzija (UML 1.x i UML 2.x),
programski jezik (Java, XML Schema, C ++, Visual Basic, C#, ActionScript i UML). U panelu
Properties se može uneti ime projekta, autor i kompanija. Može se uneti i opis projekta. Kada se
unesu sve parametri u donjem delu prozora su dugmad za kreiranje projekta (engl. Create Blank
Project) ili za otkazivanje (engl. Cancel).
Čuvanje projekta
Visual Paradigma for UML čuva sav sadržaj projekta u jednoj datoteci sa fajl ekstenzijom
.vpp. Da sačuvate ono što ste radili odaberit ili File > Save Project ili File > Save Project as.
Prilikom čuvanja projekta korisniku se nudi da projekat sačuva u radni prostor (engl. workspace) ili
u određeni direktorijum (Slika 3).
2
Dijagram slučajeva korišćenja (engl. Use Case Diagram)
Svaki softverski sistem ima svoje korisnike iz spoljašnjeg okruženja. To mogu biti
pojedinci, grupe ljudi, ali isto tako i drugi računari ili uređaji. Zato je u procesu modelovanja
neophodno utvrditi granice sistema i precizno definisati načine na koje sistem ostvaruje interakciju
sa spoljašnjim svetom. Tako se prikupljaju funkcionalni zahtevi sistema. Nakon identifikacije svih
mogućih učesnika u interakciji, za svakog od njih treba ustanoviti postupak same interakcije. Slučaj
korišćenja predstavlja opis postupka interakcije između korisnika i sistema. Treba ga razlikovati od
funkcije sistema, jer mu je namena drugačija. Funkcije opisuju sistem, a slučajevi korišćenja
opisuju kako se sistem koristi.
Svaki slučaj korišćenja ima svoj jedinstveni cilj. Do tog cilja ne može se uvek doći samo na
jedan način, tj. jednom putanjom. Stoga je uveden pojam scenarija. Scenario predstavlja niz
sukcesivnih koraka kojima se opisuje interakcija korisnika sa sistemom. Slučaj korišćenja može da
sadrži više scenarija, pri čemu svi scenariji moraju da budu vođeni istim ciljem. Način pisanja
slučaja korišćenja nije standardizovan, tako da se mogu primenjivati različiti formati. Međutim,
uobičajeno je da se slučajevi korišćenja pišu na prirodnom jeziku u obliku priče. Najpre se
navodi osnovni, uspešni scenario u vidu numerisanih koraka, a zatim sva odstupanja od osnovnog
scenarija (takođe u vidu numerisanih koraka) sa jasnim referisanjem na mesta povratka u osnovnom
scenariju (ukoliko ih ima). Svaki korak predstavlja jedan deo interakcije. Opis koraka
mora da bude jasan i da ukazuje na njegovog izvršioca. Korak pokazuje nameru učesnika, a ne
način na koji se nešto ostvaruje [1].
Dijagram slučajeva korišćenja vam omogućavaju modelovanje funkcija sistema (tj. ciljeva )
kao i učesnike koji su u interakciji sa tim funkcijama. Možete da nacrtate dijagram slučajeva
korišćenja u VP-UML, kao i da dokumentuje tokove događaja slučajeva korišćenja koristeći editor
protoka događaja.
Da biste kreirali dijagram slučajeva korišćenja, pratite bilo koji od dole navedenih koraka:
• Kliknite na UML na liniji alatki i odaberite Use Case Diagram iz padajućeg menija.
3
• Desni klik na Use Case Diagram u Diagram Navigator i odaberite New Use Case
Diagram iz iskačućeg menija.
• Odaberite File > New Diagram > UML Diagrams > Use Case Diagram iz
glavnog menija.
Da nacrtate slučaj korišćenja, odaberite Use Case na dijagram traci sa alatkama, a zatim
kliknite na panelu za crtanje dijagrama (Slika 6). Sledeći korak jeste imenovanje novokreiranog
okvira.
4
Ako je slučaj korišćenja suviše širok, za bolji izgledi, može mu se promeniti veličina
povlačenjem popunjenog selektora (Slika 7). Kao rezultat toga, naziv slučaja korišćenja će
automatski biti line-wrapped. Za forsiranje novog reda u slučaju koršćenja koristite Alt + Enter.
Da nacrtate okvir (engl. System), odaberite System na dijagram traci sa alatkama, a zatim
kliknite na panelu za crtanje dijagrama (Slika 8). Sledeći korak jeste imenovanje novokreiranog
okvira.
5
Notacija
Slučaj korišćenja Opis skupa sekvenci akcija koje sistem izvod da bi izvršio
(engl. Use Case) neki zahtev korisnika.
6
Realizacija (eng. realization) je semantička relacija
između klasifikatora, gde jedan klasifikator specificira
ugovor koji drugi klasifikator garantuje da će ispuniti.
Realizacija (engl. Realizacija se susreće: između interfejsa i klasa ili
Realization) komponenata koje ih realizuju i između slučajeva
korišćenja i saradnje koje ih realizuju. Grafički, realizacija
se prikazuje kao prelaz između generalizacije i relacije
zavisnosti.
Definiše interakciju i udružuje uloge i druge elemente
Kolaboracija (engl.
tako da rade zajedno i obezbeđuju kolaborativno
Collaboration)
ponašanje.