diagram sekwencji
DESCRIPTION
Niniejszy plik jest materiałem reklamowym BNS IT s.c. i pozostaje własnością intelektualną BNS IT s.c.. Może być rozpowszechniany tylko w takiej postaci w jakiej jest. Używanie zawartych tu treści i form bez zaznaczenia autorstwa i pochodzenia pliku, zwłaszcza na użytek prowadzenia szkoleń, wykładów i wystąpień publicznych, jest zabronione.TRANSCRIPT
![Page 1: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/1.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
Moduł 4
Niniejszy plik jest materiałem reklamowym BNS IT s.c. i pozostaje własnością intelektualną BNS IT s.c..
Może być rozpowszechniany tylko w takiej postaci w jakiej jest. Używanie zawartych tu treści i form bez
zaznaczenia autorstwa i pochodzenia pliku, zwłaszcza na użytek prowadzenia szkoleń, wykładów i
wystąpień publicznych, jest zabronione.
![Page 2: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/2.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
Służy do modelowania dynamicznych
aspektów systemu
Przedstawia współdziałanie kilku
obiektów w celu realizacji określonego
zadania z uwypukleniem perspektywy
czasu
Pozwala określić kolejność
występowania komunikatów w czasie
![Page 3: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/3.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
SystemRekrutacyjny system = new SystemRekrutacyjny();
system.analizujProfilKandydata( 1001 );
Inicjatorem całego procesu jest aktor
o nazwie Konsultant. Reprezentuje
on pewną rolę w systemie, która
może być przydzielana zarówno
człowiekowi jaki i innemu systemowi.
![Page 4: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/4.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
public class SystemRekrutacyjny {
public Raport analizujProfilKandydata(long id) {
Kandydat kandydat = pobierzDaneKandydata(id);
kandydat.analizujProfil();
}
}
Zlecenie realizowane jest
poprzez sekwencję wywołań
metod (komunikatów)
![Page 5: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/5.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
public class Kandydat {
private Profil profil;
public Raport analizujProfil() {
profil.analizuj();
}
}
public class Profil {
public Raport analizuj() {
Raport raport = new Raport();
return raport;
}
}
![Page 6: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/6.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
public class Kandydat {
public Raport analizujProfil() {
Raport raport= profil.analizuj();
}
}
Komunikat zwrotny wskazuje,
że wynik operacji został
przekazany do obiektu
wywołującego.
![Page 7: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/7.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
SystemRekrutacyjny system = new SystemRekrutacyjny();
Raport raport = system.analizujProfilKandydata( 1001 );
Raport końcowy zostanie
przekazany do inicjatora
procesu – do Konsultanta
![Page 8: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/8.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
Więcej praktycznych informacji o posługiwaniu
się notacją UML w projektach IT znajdziesz
w szkoleniach:
Efektywne stosowanie przypadków użycia w analizie i projektowaniu
systemów informatycznych
Szybkie modelowanie systemów informatycznych za pomocą UML
![Page 9: Diagram sekwencji](https://reader034.vdocuments.net/reader034/viewer/2022052622/5593398e1a28abed2c8b45ba/html5/thumbnails/9.jpg)
Katalog szkoleń Harmonogram szkoleń Zadaj pytanie
Zwiększanie efektywności programistów i zespołów programistycznych 9
BNS IT
Al. Wyszyńskiego 22/17
94-042 Łódź
E-mail: [email protected]
Tel.:+48 42 209 38 45
Fax.: +48 42 209 38 63