Sunteți pe pagina 1din 6

Diagrama Secvențelor

Entități de bază:

sd Use Case Model

Actor1

Actorul – reprezintă elementul extern care inițiază acțiunile asupra


sistemului. În diagrama secvențelor putem avea unul sau mai mulți actori. Denumirea
actorului întotdeauna va fi un substantiv.
sd Use Case Model

Object1

Obiectul – este o instanță (un exemplar) a unei clase. Obiectul trebuie să


reprezinte părți importante din sistem: meniuri, submeniuri (Ex. Interfața, Sistem, BD,
Pagina Start, etc.). Denumirea obiectului întotdeauna va fi un substantiv.
sd Use Case Model

alt

Fragmentul – permite parcurgerea diagramei


atât în situații de succes cât și insucces, indicând care parte din diagramă se repetă.
Denumirea fragmentului trebuie gândită sub forma unei condiții.
sd Use Case Model

Actor1

Object5

New Object – este un obiect nou creat de un obiect


cu putere de prelucrare, de obicei apare în procesul de lucru al sistemului (exemplu de New
Object: Catalog, Formular, Chestionar, Bilet).
sd Use Case Model

Actor1

Object5

Delete Object - reprezintă operația de ștergere a


obiectului nou creat. Ștergerea va fi efectuată de către obiectul care l-a creat.
sd Use Case Model

Object7

Actor1

1. Mesaj()

Mesajul – reprezintă informația care se


transmite între Actor-Obiect și Obiect-Obiect. Mesajul se numerotează și poate conține un
număr diferit de cuvinte.
sd Use Case Model

Object7

Apel de întoarcere la obiect – se utilizează pentru a face anumite


verificări, prelucrări de date de către singur obiectul.

Stereotipuri:
sd Use Case ...

Object3

Boundary – poate fi utilizat pentru a reprezenta Interfața sistemului.


sd Use Case ...

Control1

Control – poate fi utilizat pentru a reprezenta Sistemul (aplicația).


sd Use Case ...

Object4

Entity - poate fi utilizat pentru a reprezenta BD a sistemului.

Tipuri de Relații și Sintaxa diagramei Secvențelor:


sd Use Case Model

Object6

Actor1

Relația sincronă – este o relație care


așteaptă răspuns imediat de la sistem, sau peste o anumită perioadă de timp.
sd Use Case Model

Object6

Actor1

Relația asincronă – este o relație care nu


așteaptă răspuns de la sistem.
sd Use Case Model

Object6

Actor1

Relația return – este o relație care servește


drept răspuns pentru o relație sincronă.
Exemplu de diagrame:

Toate diagramele se proiectează într-o singură limbă la alegere.


sd Use Case Model

Interfata SIMU Sistem SIMU BD

Student

1.Acceseaza()

2. Se afișeaza fereastra Start()

3. Introduce nume()

4. Introduce parola()

5.Transmite info()

6.Transmite date logare()

7.Verifică info()

8.Cauta info solicitata()

alt true 9.Logare cu succes()

10.Logare reusita()

11.Logare cu succes()

alt false 12.Date gresite()

13.Date gresite()

14.Eroare logare()

15.Vizualizeaza info necesare()

16.Inchide aplicatia()

Fig. 1 Dezvoltarea funcționalității “Vizualizare info”


sd Use Case Model

Interfata SIMU SIMU

Profesor

1.Acceseaza()

2. Se afiseaza()

3. Se logheaza()

4. Logare cu succes()

5. Cauta fluturasi salariu()

6. Transmite comanda()

Fluturas-salariu
7. Creare()

8. Transmite()

9. Afiseaza fluturas()
10. Sterge()

11. Inchide aplicatia()

Fig.2 Reprezentarea acțiunii “Vizualizare info salariu”


sd Package1

Student
Interfata SIMU SIMU BD
1.Deschide
()

2. Se logheaza()

3. Afiseaza pagina principala()

4. Cauta media pe semestre()

5. Transmite comanda()

6. Transmite comanda()

7. Efectuiaza cautare()

8. Transmite info solicitata()

9. Transmite media pe
semestre()

10. Vizualizeaza media pe semestre


()

11. Inchide aplicatia()

Fig.3 Reprezentarea acțiunii “Vizualizare media pe semestre”

S-ar putea să vă placă și