DIAGRAM SEKWENCJI

background image

DIAGRAM SEKWENCJI

background image

Do czego służą

diagramy sekwencji?

Analiza wymagań

• Usprawnianie diagramów przypadków użycia
• Wykrycie dodatkowych obiektów

uczestniczących

Projektowanie

• Usprawnianie interfejsów

background image

Ogólny opis

Obiekty są to prostokąty na górze linii życia

Linie życia są to pionowe przerywane linie

Zdarzenia są to poziome strzałki z etykietą która jest
nazwą lub/i stanem oraz iteracja

Kierunek grotu strzałki określa kierunek przepływu
danych

Czas płynie z góry w dół

background image

Elementy graficzne (1)

aa

Obiekt
(object)

Utworzenie nowego
obiektu
(Create stimuli)

Zniszczenie obiektu
(destroy stimuli)

Rodzaj iteracji Symbol
Znaczenie

background image

Elementy graficzne (2)

Rodzaj interakcjiSymbol

Znaczenie

synchroniczna

“Normalna”

proceduralna

sytuacja.

Nadawca zawiesza działanie, dopóki
odbiorca nie zwróci sterowania. Można to
oznaczyć wykorzystując symbol powrotu.

powrót
(return)

Powrót nie jest komunikatem. Oznacza
zakończenie komunikatu i przekazanie
sterowania do nadawcy.

(synchronous)

płaska
(flat)

Nadawca

komunikatu

przekazuje

sterowanie do odbiorcy oraz kończy
własną działalność nie oczekując na
odpowiedź.

asynchroniczna
(asynchronous)

Nadawca komunikatu nie oczekuje na
odpowiedź odbiorcy, ale też i nie kończy
własnej aktywności, co oznacza, że nadal
przetwarza i może wysyłać komunikaty.

background image

Przykładowy scenariusz:

Scenariusz na rozmowę telefoniczną:
• podniesienie słuchawki
• oczekiwanie na sygnał gotowości
• dzwoniący wykręca numer
• łączenie
• telefon z numerem, który został

wybrany dzwoni

• dzwoniący telefon jest odbierany
• koniec rozmowy

background image

Przykładowy diagram

:Sterowanie

:Dzwoniący

:Odbierający

podniesienie słuchawki

ton w słuchawce

wybór cyfry

łączen
ie

ton dzwonka

uruchomienie dzwonka

podniesienie słuchawki

koniec tonu

koniec dzwonienia

.
.
.

background image

POWODZENIA...


Document Outline


Wyszukiwarka

Podobne podstrony:
Zadania zajęcia 3 PSI - diagramy sekwencji i kooperacji, szkoła, PSI
Przykład diagramu sekwencji, Inżynieria oprogramowania
Diagram sekwencji przesyłania wiadomości
Diagram sekwencji przesłania formularza
diagramy sekwencji 2
Diagramy sekwencji
Przykład diagramu sekwencji, Studia-WSTI (vizja.net), Inżynieria oprogramowania
6 Diagram sekwencji id 43618 Nieznany (2)
diagramy sekwencji 2
6 Diagram sekwencji
Zadania zajęcia 3 PSI - diagramy sekwencji i kooperacji, szkoła, PSI
07 Diagram sekwencji
Diagram przypadków użycia,tablice decyzyjne, diagram sekwencji
Diagram komunikacji

więcej podobnych podstron