1 / 14

UML DIagrami

UML DIagrami. Elektronski fakultet, Niš. Milo š Milenov 12967. Uvod u informacione sisteme. P roblem.

ghalib
Download Presentation

UML DIagrami

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. UML DIagrami Elektronski fakultet, Niš Miloš Milenov 12967 Uvod u informacione sisteme

  2. Problem • Problem:Generalnizastupnikzavodeceproizvodjaceopremeizdomenaautomatizacije, pored standarnognacinakupovine, odlaskom u njihovopredstavnistvo, uvelo je ikupovinuputeminterneta. Lice zainteresovanozakupovinuputeminterneta.posecuje web sajt gore pomenutefirme,pritombirajuciizmedjudvaizbora: • Pravno lice:Dajepodatke o firmi: Naziv, sediste, broj pod kojim se ta firma vodi u registrufirmiRepublikeSrbije (pib), brojziro-racuna, kaoiodgovarajucu web prezentacijui mail adresu. Zatimunosisifreproizvodakojekupuje. Popunjavanjemovogobrazca, podaci se prosledjujuserverukojiarhiviraporudzbinuioperaterudajeistunauvid. Server automatskigenerise mail porukupravnomlicukojekupuje, u kojoj se pored detalja o pordzbininalazeipodatacizastupnistvakaoinacinuplacanja robe-profaktura. Kupacpravno lice posleplacanjaprofakture u banciprosledjujeizvestaj o istomodgovarajucina e-mail porukuservera. Server beleziplacanjeidajenauvidoperateru, kojiposleuvida u placanjeizdajezahtevzaisporuku robe. • Fizicko lice:Odabiromoveopcijekupacunosisvojelicnepodatke: Ime, prezime, adresu, kontakttelefon, iodgovarajucu e-mail adresuinacinplacanja. Popunjeniobrazac se prosledjujeserverukojiistiarhiviraidajeoperateru do znanja o ovojporudzbini. Operaterposleuvida u porudzbinuizdajenaredbuserverukojomistisalje e-mail kupcuda je njegovaporudzbinauspesnonotifikovana. Zatimoperatersaljeopremubrzompostomsaodredjenimpostupkomzaplacanje. Gore navedeninacinplacanjamozebiti u kesu, nacekovimagradjana, kaoigotovikreditnekihodbanaka, sakojimapredstavnistvoimasaradnju. u zavisnostiodizboranacinaplacanjakurirskasluzbadonosiodgovarajucupapirologijukupcunauvidgde se iobavljatransakcijanovca

  3. UML Case diagram

  4. UML Case diagram • Use-Case: Unospodataka firme • Kratakopis: Popunjavanje formulara o podacima firme • Akteri: pravno lice i web alpikacija predstavnistva • Preduslovi: Pravno lice posedjuje firmu i u aplikaciji je odabrao ovakav nacin kupovine • Opis: Pravno lice dajeosnovnepodatke o firmikojisupotrebneda bi se trgovinaobavila: • Nazivfirme • Adresafirme • Brojfirme pod kojim se istavodi u registrufirmiRepublikeSrbije (pib) • Brojžiroracuna • E-mail adresufirme • Web adresufirmeukolikaistapostoji • Izuzeci: Lošepopunjeniformular. U tom slucaju server izgenerisepogresnuprofakturu. • Posledice: podaci o firmisuzabeleženinaserverupredstavništvanaosnovukojih se generišeprofakturaneophodnazakupovinu. • Use-case: Porudžbina1 • Kratakopis: Kupacbiraželjeneproizvode • Akteri: kupaci web aplikacijepredstavništva • Preduslovi: kupac je popunioformular o podacimafirme • Opis:Kupacunosišifreikoličinuprozvodakoježelidakupi. Aplikacijanakonsvakeunešenešifreprikazujepodatke o proizvodu, cenusaibezpdv-a. • Izuzeci:Pogrešnašifrailidatogproizvodanemanalageru. • Posledice: Server beležikupovinuinastavljaproceduru.

  5. UML Case diagram • Use-case: Bank • Kratakopis: Vršenjenovčanetransakcije • Akteri: kupacislužbenik u banci • Preduslov: Profaktura je ispravna • Opis: Sa profakturomkupac u banciobavljatransakcijunovcanažiroračunpredstavništva, natajnačinplaćajićikupljeneproizvode. Zatim, službenikbankešaljepodatke o uplatiserverupredstavništva. • Izuzeci: Pogresnopopunjavanjeformulara o podacimafirmekaoiporudžbini • Posledice: Server predstavništvaimauvid u transakcijunovca • Use-case: Kupovina1 • kratakopis: Generisanjeodgovarajućihdokumenataodstraneservera • Akteri: Kupac, operaterpredstavništva, bankai server predstavništva • Preduslov: Završenipredhodnipostupci u kupovini • Opis: Nakonuspešnogpopunjavanjaformulara o podacimafirmeiporudžbine server generišeprofakturu (nalogzaplaćanje), kojusaljena e-mail kupca. Nakonuspešnetransakcijenovca server odbankedobijaobaveštenje o uplati, kojuprosleđujeoperateru. Operatervršikontrolukupovineišaljeproizvodenaadresufirme a zatimobaveštava server o istom. Server šaljekupcuna e-mail obaštenje o uspešnojkupoviniivremedospeća robe. • Izuzeci: Pogrešnipodaci o firmi, neizvršenatransakcija u banci • Posledice: Kupacdobijakupljeneproizvode

  6. UML Case diagram • Use-case:Unosličnihpodataka • kratakopis: Kupacdajesvojeličnepodatke • Akteri: Kupaci web aplikacijanasajtupredstavništva • Preduslovi: Kupac je odabraokupovinuzafizičkalica • Opis: Kupacpopunjavaformusvojimličnimpodacima: • ImeiPrezime • Adresustanovanja • Kontakttelefon • validnu e-mail adresu • Izuzeci: Kupacnemavalidnu e-mail adresu • Posledice: Mogućnostodabiraproizvodazakoje je kupaczainteresovan • Use-case: Porudžbina2 • Kratakopis: Odabirproizvoda • Akteri: Kupaci web aplikacijanasajtupredstavništva • Preduslovi: Uspesnopopunjavanjeličnihpodataka • Opis: Kupacunosišifruikoličinuzaproizvodekoježelidakupi. Aplikacijaautomatskiprikazujedali tog proizvodaimanalageruiukolikonemakojesuzamene. Uspešnimunosomšifreprikazuje se cenaproizvodakaoinjegovamasa. Nakonodabiraproizvodakupacbirainačinkupovine: • U kešu • načekovimagrađana • kreditimabanakasakojimapredstavništvoimasaradnju • Izuzeci: Traženogproizvodakaoinjegovihzamenanemanalageru. • Posledice: Slanjezahtevazakupovinuserverupredstavništva.

  7. UML Case diagram • Use-case: Kupovina2 • Kratakopis: Rad server ioperatera u predstavništvu • Akteri: Operateri server u predstavništvu • Preduslovi: Validnopopunjavanjeličnihpodataka o kupcukaoiporudžbine • Opis: Nakonpopunjavanjapodataka o kupcukaoi o porudžbini, server beležikupovinuidaje je nauvidoperateru. Operatersapodacimakojedobijesaserverasaljerobunekomodkurirskihslužbikaoidokumentacijupotrebnuzatransakcijunovca. Data dokumentacijazavisiodnačinaplaćanjakoju je izabraokupacipopunjava se odstranekupcaikurirskeslužbe, prilikomdospeća robe. Server poautomatizacijisalje e-mail porukukupcu o uspešnojkupovini. • Izuzeci: Nevalidnipodaci o kupcu • Posledice: Završetakkupovine

  8. Logicki UML diagram

  9. Sekvencioni diagram

  10. Diagram saradnje

  11. Diagram stanja

  12. Diagram aktivnosti

  13. Diagram komponenti

  14. Deployment view

More Related