18 December 2005

OOM - Sekvencionalni dijagram

Sekvencijalni dijagram

dijagram sekvenci (Sequence Diagram) opisuje vreme trajanja poruke i način na koji objekti u sistemu međusobno komuniciraju, ostvarujući očekivano ponašanje. Dakle, prikazuje se vremenska komponenta i poruke koje se prosleđuju između objekata u cilju izvršenja posmatrane operacije. Objekti su imenovane ili neimenovane instance klasa, ali mogu da budu i instance drugih stvari, kao što su saradnja, komponente ili čvorovi. Dijagram sekvenci je grafička ilustracija dinamičke interakcije, gde objekti komuniciraju preko sekvenci poruka, tj. prikazuje dinamičku saradnju između objekata u vremenu. Dijagram sekvenci se može prevesti u kolaboracioni i obrnuto;
Bitni elementi sekvencijalnog dijagrama iz palete sa elementima, prikazani su u tabeli.

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 št
o je prikazano na slici.

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



0 comments: