1 / 15

Uvod u informacione sisteme UML dijagrami

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)

flo
Download Presentation

Uvod u informacione sisteme UML dijagrami

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Uvod u informacionesistemeUML dijagrami Student: Nikola Mladenovic Br. Indeksa: 12997 Smer: Upravljanje sistemima

  2. 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

  3. Use Case DijagramiSlanjepaketa

  4. 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.

  5. Kolaboracionidijagramslanje paketa

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. Dijagramrazvojai komponentiSlanje paketa

  14. 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.

  15. 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(). .

More Related