PRI34_cd.pdf
(
638 KB
)
Pobierz
PRI
Projektowanie SI
Modelowanie obiektowe;
notacja UML (2)
Treść i układ prezentacji
Zasady podejścia obiektowego
Dlaczego modelujemy
Notacja UML
Modelowanie struktury
Modelowanie dynamiki
Inne elementy strukturalne
Diagramy UML
w wytwarzaniu oprogramowania
Literatura
Booch G., Rumbaugh J., Jacobsen I.:
UML –
Przewodnik użytkownika
. WNT, 2001
Goczyła K., Kwiatkowski J. Szejko S: Technologie
wytwarzania oprogramowania. W Szejko S. (red):
Metody wytwarzania oprogramowania
, MIKOM, 2002
Miles R., Hamilton K.: UML 2.0, Wprowadzenie. Wyd.
Helion 2.0
Subieta K.
Obiektowość w projektowaniu i bazach
danych,
Akademicka Oficyna Wydawnicza PLJ, 1998
Trzaska M.: Modelowanie i implementacja systemów
informatycznych. Wyd. PJWSTK, 2008
Wrycza St, Marcinkowski B., Wyrzykowski K.: Język
UML 2.0 w modelowaniu systemów informatycznych.
Helion, 2006
UML Objectory:
www.rational.com
,
www.omg.org
Projektowanie SI
Modelowanie dynamiki
•
Dynamika systemu
–
zachowanie
– jak obiekty reagują na
zdarzenia,
jak je
obsługują
poprzez zmiany stanu, realizację swoich funkcji, wysyłanie
innych zdarzeń oraz interakcje i współpracę z innymi obiektami,
–
interakcje
- jak obiekty komunikują się ze sobą w celu realizacji
pewnej funkcji i jakie są efekty tej komunikacji
–
współpraca
obiektów (poprzez komunikację) i zmiany
stanu w trakcie tej współpracy
•
Diagramy opisu dynamiki
–
d. interakcji (
interaction diagrams
)
-
d. sekwencji (
sequence diagrams
)
-
d. komunikacji (
communication diagrams
)
–
d. czynności (
activity diagrams
)
–
d. stanów (
state diagrams
)
Projektowanie SI
Interakcje i komunikaty
Interakcja
Zachowanie rozpatrywane jako wymiana komunikatów między obiektami
(dotyczy zarówno zespołu obiektów, jak i pojedynczej operacji).
Składa się z komunikatów, ciągów akcji i wiązań między obiektami.
Dwa obiekty, między którymi zachodzi wiązanie mogą do siebie
wysyłać komunikaty
powiązanie
Planista
Informator
kolejowy
nazwa komunikatu
parametr
numer porządkowy
1: o
dczytajPołączenia
WCzasie (x)
p: Planista
ik: informator
kolejowy
wiązanie (egzemplarz powiązania
)
komunikat
Projektowanie SI
Komunikaty
Komunikat
–
niesie ze sobą pewne informacje
–
ma nadawcę i odbiorcę
–
reprezentowany przez strzałkę pokazującą
kierunek przepływu informacji
wyświetl
komunikat (prosty,
bez szczegółów
przekazania)
Typy komunikatów:
– synchroniczny
obsługa komunikatu jest zakończona przed
wznowieniem działania przez nadawcę,
– asynchroniczny
nadawca wznawia działanie zaraz po wysłaniu
komunikatu, bez oczekiwania na jego obsługę
– odpowiedź na komunikat synchroniczny
Projektowanie SI
Diagram komunikacji (współpracy)
Przedstawia
• statyczną strukturę powiązania obiektów
•sekwenję komunikatów wymienianych pomiędzy tymi obiektami, zwykle
składających się na wykonanie pewnej funkcjonalności (przypadku użycia)
• komunikaty muszą być numerowane, by pokazać ich kolejność w czasie
PU
Drukuj
1: Drukuj (tekst)
2: Drukuj(plik)
S: Serwer
Wydruku
HP4600:
Drukarka
p: Program
4: Wydrukowany
3: Wydrukowany
Plik z chomika:
beziak
Inne pliki z tego folderu:
PRI1_motyw_wprow.pdf
(1800 KB)
PRI1_specyfikacja wymagan.pdf
(1787 KB)
PRI2_specyfikacja wymagan.pdf
(1121 KB)
PRI3_use cases.pdf
(494 KB)
PRI5.pdf
(689 KB)
Inne foldery tego chomika:
Programy do diagramów
Projekt - restauracja
Różne projekty
UML
Wykłady z Warszawy
Zgłoś jeśli
naruszono regulamin