09 October 2006
31 January 2006
Download sajt trenutno ne radi
Traži se drugi free hosting. Ako neko ima neki predlog nek pošalje svoj komentar na tu temu.
23 December 2005
Линкови ка електронским књигама
Први линк је књига бр.1.
Други линк је књига бр.2.
Кад скинете неку књигу. Молио бих вас да остале у коментару, обавестите коју књигу сте скинули да би их на крају разменили.
20 December 2005
OOM - Activity dijagramd

| Ime | Opis |
| Package | Paketi čine grupu više elemenata modela. |
| Start | Start - Tačka startovanja svih aktivnosti prezentovani u dijagramu aktivnosti. |
| Activity | Aktivnost – Prizivanje bilo koje aktivnosti. Ponašanje koje se dešava u nekom stanju. Aktivnost može biti prekinuta događajem tranzicije. |
| Composite Activity | Kompozitna aktivnost – Kompleksna, složena aktivnost koja može da se dekompunuje na detaljne aktivnosti. |
| Object state | Objekat stanja – Reprezentuje specifično stanje bilo koje aktivnosti. Objekat koji poseduje nit i koji može inicijalizovati kontrolnu aktivnost. Instanca aktivne lase. |
| Organization unit | Organizaciona jedinica – Elelement koji reprezentuje, predstavlja kompaniju, sistem, servis ili organizaciju, korisnike sa svojim ulogama (role). |
| Transition | Tranzicija – Relacija između dva stanja koja pokazuje da jedan objekat u prvom stanju če izvesti glavne specificifirane akcije i uneti drugo stanje kada je speficirano stanje zadovoljeno. Na ovakvoj promeni stanja tranzicija se zove paljba. |
| Decision | Tačka Odluke – Tačka u dijagramu aktivnosti u kojoj se koriste zaštitni uslovi da ukažu na različite moguće tranzicije. |
| Synchronization | Sinhronizacija – Zahtev koji se šalje objektu pauze da sačeka rezultate ili da se izvrši sinhronizacija dveju ili više konkuretnih aktivnosti. |
| End | Kraj - Tačka završetka svih aktivnosti koji su opisani u dijagramu aktivnosti. |
Kreirajte novi dijagram aktivnosti, i nazovite ga Proces placanja.
Na dijagram postavite redom elemente: jedan Start, pet elemenata aktivnosti (Activity), jedan element Odluke (Decision), jedan element objekta stanja (Object state), jedan element sinhrozinacije (Synhronization), i jedan element Kraja (End). Postavite ih kao na slici.
Imenujte ih redom: Pocetak placanja (Start), Proces placanja, Error Log, Update kupcevog racuna, Obavestenje o neuspesnom placanju, Obavestenje o uspesnom placanju (Activity), Placanje (Decision), Update, (Object state), Sinhronizacija (Synhronization), Kraj placanja (End).
Kreiranje objekta (instancu klase) kod stanja objekta (object state)
Da bi smo kreirali objekat kao instancu klase u dijagramu aktivnosti moramo imati prvo stanje objekta na dijagramu, što već imamo. Tada možemo kreirati objekat koji je pozvan sa stanjem objekta.
Otvorite Object State Properties prozor, kod Combo Box-a Object izaberite dugme Create.

Unesite objekat pod nazivom Kupcev racun. Kliknite na dugme OK.
Kreiranje tranzicije između elemenata dijagrama aktivnosti
Izaberite element tranzicije sa palate i kreirajte relacije tranzicije između elemenata, kao što je prikazano na slici.Tranzicije u dijagramu aktivnosti ne morate da imenujete.
Uslov (Conditions), kod tranzicija predstavlja predikat, odnosno predstavlja izričitost izražen preko relacija tranzicija. Isti koncept postoji i kod dijagrama stanja (State diagram).
Kompozitne (Composite) aktivnostiKako pojedine aktivnosti mogu biti složene odnosno mogu se sastojati iz više prostijih aktivnosti, u dijagramu aktivnosti, elementi aktivnosti mogu se predstaviti kao kompozitne.
Uradite to sa aktivnošću pod nazivom Proces placanja.
Kreirajte sledeći dijagram prikazan na slici.

Time je dijagram aktivnosti koji obuhvata Proces plaćanja knjiga preko interneta završen.
19 December 2005
OOM - State dijagram

| Ime | Opis |
| Package | Paketi čine grupu više elemenata modela. |
| Start | Start - Tačka startovanja svih stanja prezentovani u dijagramu stanja. |
| State | Stanje – Akumulirani rezultati ponašanja nekog objekta; jedno od mogučnosti stanja (situacija) u kome objekat može da postoji. |
| Action | Akcija – Ponašanje koje se nadovezuje na neki događaj tranzicije. Za akciju se smatra da se izvršava trenutno i da se ne može prekinuti. |
| Event | Događaj, slučaj – Specifikacija važnog pojavljivanja koje ima mesto u u vremenu i prostoru. U kontestu dijagrama stanja, jdean slučaj je jedno pojavljivanje koje se može označiti kao izmena stanja. |
| Transition | Tranzicija – Relacija između dva stanja koja pokazuje da jedan objekat u prvom stanju če izvesti glavne specificifirane akcije i uneti drugo stanje kada je speficirano stanje zadovoljeno. Na ovakvoj promeni stanja tranzicija se zove paljba. |
| Junction point | Tačka spajanja – Tačka spajanja je slična tački odlučivanja i dijagramu aktivnosti, ali sa mogučnošću višestrukih ulaznih i izlaznih tranzicija. |
| End | Kraj - Tačka završetka svih stanja koji su opisani u dijagramu stanja. |
Dijagram nazovite Autentifikacioni process.
Na dijagram postavite jedan element Start, i dva State odnosno stanja, tri elementa End, kraja. Na slici nisu prikazani svi elementi.
Nazovite ih redom: Pocetak, Uredjivanje podataka, Validacija, Kraj, Kraj time out i Kraj odbijen.
Dodavanje aktivnosti elementima stanja u dijagramu. Izaberite stanje Uredjivanje podataka i pređite na karticu Actions, izaberite dugme Insert a Row i unesite za Triger event vrednost entry, a za Name, naziv inicijano vreme.
Za state Validacija unesite sleće aktivnosti:
| Aktivnost (Actions) | Trigger event |
| prikazi poruku | entry |
| trazi od servera | do |
| sakri poruku | exit |
Rasporedite ih recimo kao na slici.
Kreiranje relacije tranzicija između elementa dijagrama stanja.
Tranzicija – Relacija između dva stanja koja pokazuje da jedan objekat u prvom stanju će izvesti glavne specificifirane akcije i uneti drugo stanje kada je speficirano stanje zadovoljeno. Na ovakvoj promeni stanja tranzicija se zove paljba.
Kreirajte pet relacija tranzicija kao na slici.
Izaberite tranziciju između dva stanja i pređite na karticu Condition. Unesite za uslov vrednost validacija. Vidi sliku.
| Od | Do | Condition |
| Uredjivanje podataka | Validacija | validacija |
| Validacija | Kraj | odgovor servera: OK |
| Validacija | Kraj odbijen | odgovor servera: odbijen |
| Uredjivanje podataka | Kraj time out | isteklo vreme |
Dodavanje OPERACIJA klasama - klasi KATALOG
18 December 2005
OOM - Sekvencionalni dijagram
| Ime | Opis |
| Package | Paketi čine grupu više elemenata modela |
| Actor | Predstavlja eksternu osobu, učesnika, izvođača koja je u nekoj interakciji sa sistemom, pod-sistemom ili klasama. |
| Object | Instanca klase sa plivajućom stazom. Plivajuća staza je deo dijagrama interakcije za organizovanje dužnosti akcija, često odgovaraju org. jedinicama u poslovnom modelu. |
| Activation | Aktivnosti predstavljaju izvršne procedure, uključujući i ugnježdene procedure koje čekaju na izvršenje. |
| Message | Poruka koja prenosi informaciju sa očekivanim događajima. |
| Self Message | Samo poruka je rekurzivna poruka gde su pošiljalac i primalac isti objekti. |
| Call Message | Poruka zvanja je rekurzivna poruka gde je gde su pošiljalac i primalac isti objekti. |
| Self Call Message | Procedura zvana samo poruka zvanja koja se po defaultu aktivira odnosno izvršava. |
| Return Message | Procedura zvana rekurzivna poruka koja se po defaultu aktivira odnosno izvršava. |
| Self Return Message | Genaralna asocijacija sa zvanjem procedure gde vračena poruka može da izostavlja implicitno izvršavanje poruke. |

Dijagram nazovite Procesiranje porudzbine.
Na dijagram postavite iz Broswer prozora učesnika Kupac i objekat po imenu Katalog, kao što je prikazano na slici.
Postavite još tri nova objekta iz palete sa elementima, i nazovite ih redom kao što je prikazano na slici.

Zatim kreirajte redom kao što je prikazano na slici, koristeći poruke Message i Return Message.

OOM - Koloboracioni dijagram
| Ime | Opis |
| Package | Paketi čine grupu više elemenata modela. |
| Actor | Predstavlja eksternu osobu, učesnika, izvođača koja je u nekoj interakciji sa sistemom, pod-sistemom ili klasama. |
| Object | Instanca klase |
| Instance link | Veza instance - Semantička veza između dva objekata. Instanca asocijacije. |
| Message | Poruka kolaboracije – Komunikacija koja prenosi informacije sa očekivanjima koje aktivnosti se očekuju. Ono kreira vezu instance po defaultu kada ona ne postoji. |

Na dijagram postavite učesnika iz Browser prozora modela pomoću drag and drop tehnike Kupca.
Zatim napravite još dve poruke ali u suprotnom smeru od prethodnih dve. Da dobijete izgled kao na slici.
| Pošiljalac (Sender) | Primalac (Receiver) | Naziv poruke (message) | Sekvencijalni broj (Sequence number) |
| Kupac | Zahtev | trazeni kriterijumi | 1 |
| Zahtev | Katalog | uputiti zahtev | 2 |
| Katalog | Zahtev | vraceni rezultati | 3 |
| Zahtev | Kupac | vracena lista knjiga | 4 |
Kreiranje klase iz Kolobaracionog dijagrama
Iz koloboracionog dijagrama mogu se kreirati klase i interfejsi, sa svojom strukturom, atributima (attributes) i ponašanjem, operacijama (operations). Iz tog razloga što mogu da se kreiraju i interfejsi umesto pojma kreiranja klase u PowerDesigneru se javlja pojam Classifier.
Iz objekta Zahtev kreiraćemo klasu sa istim zahtevom. U combobox-u Classifier treba uneti novu klasu preko dugmadi sa desne strane. Izaberite dugme Create class.
Dobijate Class Properties prozor, u kome se definiše klasa sa svojom strukturom i ponašanjem.U ovom primeru nećemo se više zadržavati, samo postavite vrednosti Type da bude Class i vidljivost klase Visibility, na public.
Kasnije kad budemo definisali klasni dijagram objasnićemo detaljno strukturu i ponašanje klase.Kad se vratite nazad sa OK. Videće se objekat u dijagramu na sledeći način kao što je prikazano na slici.
Time je ovaj primer izrade Colloboration diagrama završen.
17 December 2005
Primeri seminarskih radova-SSA
link: primeri seminarskih










