View
2.871
Download
0
Category
Preview:
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.
Citation preview
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.
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
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.
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)
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;
}
}
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.
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
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
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: bnsit@bnsit.pl
Tel.:+48 42 209 38 45
Fax.: +48 42 209 38 63
Recommended