150 likes | 492 Views
Uvod u informacione sisteme UML dijagrami. Student: Nikola Mladenovic Br. Indeksa: 12997 Smer: Upravljanje sistemima. Use Case Dijagrami. Use Case dijagrami obuhvataju funkcionalne zahteve sistema. Sastavni delovi Use Case dijagrama su: Scenariji (use cases)
E N D
Uvod u informacionesistemeUML dijagrami Student: Nikola Mladenovic Br. Indeksa: 12997 Smer: Upravljanje sistemima
UseCase Dijagrami UseCase dijagrami obuhvataju funkcionalne zahteve sistema. Sastavni delovi UseCase dijagrama su: • Scenariji (use cases) • Učesnici (actors) – nosioci uloga • Interakcije – aktivnosti koje se vrše u komunikaciji između nosioca uloga
Kolaboracionidijagrami Dijagram saradnje pokazuje vezu između objekata I redosled poruka koje se prosleđuju između njih. Ovi dijagrami pomažu da se lakše prikažu složenije interakcije i da se pokažu veze između objekata koji saradjuju. Strelice između objekata prikazuju poruke koje se prosleđuju između njih. Brojevi prikazuju sekvencu poruka koja se prosleđuje između objekata.
Sekvencijalnidijagrami Sekvencijalni dijagrami se koriste da bi se istražili i prikazale sekvence u kojima objekti međusobno deluju. Objekti pri tom mogu da budu: organizacione jedinice, kompanije, računari, ljudi, procesi ili pak neke mehaničke stvari. Sekvencijalni dijagrami obično opisuju sekvence poruka između više objekata, gde su redosled i vreme poruka detaljno opisani.
SekvencijalnidijagramiSlanjepaketa Osoba A sprema paket koji namerava da pošalje Osobi B. Paket predaje sluzbeniku post ekspresa koji preko pošte i poštara paket predaje Osobi B. Ukoliko paketnije pravilno adresiran ili ako osova B ne želi da primi paket,paket se vraća Osobi A.
Dijagram Stanja Dijagrami stanja se koriste da bi se opisalo ponašanje sistema. Dijagrami stanja opisuju sva moguća stanja objekta kako se dese događaji. Svaki dijagram obično predstavlja objekte jedne klase i prate se različita stanja objekata kroz sistem. Ovi dijagrami pokazuju koja stanja objekat može da ima i kako različiti događaji mogu da utiču na ta stanja tokom vremena.
DijagramstanjaSlanjepaketa Osoba A sprema paket koji zatim predaje službeniku post ekspresa koji dalje paket isporučuje pošti. U pošti se vrši provera adrese (da li je paket pravilno adresiran ili nije). Ukoliko je pravilno adresiran, on se predaje poštaru koji ga dostavlja Osobi B. Ukoliko nije, vraća se Osobi A . I u slučaju da Osoba B ne želi da primi paket, on se vraća Osobi A.
Dijagram Aktivnosti Dijagrami aktivnosti služe za istraživanje i opisivanje radnog toka, prikazivanje akcija operacija u klasi, slično kao tradicionalni dijagram toka programa. Mogu se koristiti za opisivanje poslovnih procesa, radnog toka u kontekstu organizacije itd. Dijagram aktivnosti prikazuje tok aktivnosti kroz sistem.
DijagramaktivnostiSlanjepaketa Osoba A šalje paket Osobi B. Paket preko službenika post ekspresa,pošte i poštara stiže do Osobe B. Ukoliko nije pravilno adresiran, vraća se Osobi A radi ponovnog adresiranja, ali i u slučaju da Osoba B ne želi da prihvati paket.
Dijagramrazvoja i komponenti Dijagram razvoja pokazuje fizičku vezu između hardvera i softvera u sistemu, dok dijagram komponenti pokazuje softverske komponente sistema i kako su međusobno povezane. Dijagram razvoja se koristi da bi se istražilo kako da se različite hardverske konfiguracije uklope u cilju dobijanja što boljeg rešenja. Dijagram komponenti sadrži komponente i zavisnosti i koristise da bi se konstruisao softver sistema. Komponente predstavljaju fizičko pakovanje modula koda (izvori koda fajlova, biblioteke, dinamičke komponente ili programi koji mogu da se izvrše). Dijagram razvoja i komponenti često se kombinuju u jedan fizički dijagram. Kombinovani dijagram kombinuje osobine oba dijagrama u jedan.
Dijagramklasa Dijagrami klasa se široko koriste da opisu tipove objekata u sistemu i njihove veze. Ovi dijagrami koriste sledeće elemente: klase, pakete i objekte. Dijagrami klasa opisuju tri različita pogleda pri projektovanju sistema i to konceptualnu pogled na sistem, specifikaciju i implementaciju. Klasa se sastoji od imena, atributa i operacija.
DijagramklasaSlanje paketa Klasa Osoba sadrži osnovne podatke o nekoj osobi a to su: ime, prezime, JMBG i adresu. Iz ove klase izvedene su 3 klase koje su potrebne za konstrukciju dijagrama klase. Prva od izvedenih klasa je Službenik post ekspresa koja sadrži nekoliko metoda i to: Pokupi pakete(),Predaj pakete pošti(). Druga izvedena klasa je Postar koja, pored atributa klase Osoba, sadrži sledece metode: Pokupi pakete iz poste() i Isporuci pakete(). Poslednja izvedena klasa je Korisnik koja sadrži dva nova metoda i to: Posalji paket() i Primi paket(). .