UML - Język modelowania danych.pdf
(
120 KB
)
Pobierz
Microsoft Word - 1.doc
7
1. Geneza UML
wy
z faz ustala: produkty
doku
!
meto
tekstowy i
!
"
dokumentacji projektowej. J
#
$
%
$
a
asne, bardziej przystosowane do wykorzystywanego
anych produktów, struktury organizacyjnej
%
graficzne, wspomagane przez narz
dzia CASE.
#&'
-tych
)*" +
(Jacobson), OMT (Rumbaugh), OOA/OOD (Coad/Yourdon), OOAD (Booch), OOSA
(Shla
-
('
,% - "
.
wnie syntaktyczne.
$0 1%
rezulta
)
/ "
UML
z systemami intensywnie
*23
0
sie konstrukcji SI (analizie, projektowaniu, … )
M
1
–
t
pewnej metodyki.
2. Cele UML
innych meto
UML
+4
auto
"45!!6
odyki
opa
7'89"
OOSE
$ !%" 0
systemu. Nie przykrywa zarówno aspektu modelowania dziedziny przedmiotowej, jak
i aspektu implementacji.
$45%".
:
specyfikowa
OMT
(J. Rumbaugh): Ukierunkowana na modelowanie dziedziny przedmiotowej. Nie
wej
po
OOAD
8
Ewa Stemposz
i aspektu implementacji.
2 01
mode
przy
#
abs
dla ludzi, jak i dla maszyn –
diagra
e
. 01 :
"
3. Diagramy definiowane w UML
)*
projek
W UML d
"
" /
Klas
i
obiektów
; ;
diagramów UML.
" : $ %
sta
j w
" :
Dia
$%
do fizycznych
za
Pakietów
" #
ia
2 !
metodyk obiektowych.
.
+
, sprzyja bowiem punktowi widzenia, w którym centralnym
2
d
Zadanie
, co
podstawowych problemów w procesie konstrukcji.
go
Dynamiczne
Implementacyjne
9
2"
(przypad
do zasobów,
pieni
wyp
«include»
kasjer
pieni
« include»
«extend »
klient
banku
sprawdzenie
stanu konta
uaktualnianie
stanu konta
obs
po
d
banku
Rys. 1.
2
Diagramy obiektów i diagramy klas
.
-
/
.
–
.
$%
i dwóch podstawowych rodzajów:
in
$%
-specjalizacji
asocjacje
Specjalne rodzaje asocjacji to: asocjacja kwalifikowana, agregacja, kompozycja i asocjacja n-arna.
%
ustalenie
wp
zarz
dy przypisane do klas. W
01 +9
10
Ewa Stemposz
zego atrybutu lub
%
)* :
Asocjacja kwalifikowana
$
bank
+ numer konta
Agregacja
-
/
: 2 -
przy
!6
< 01
/"
-
zawsze pozostaje w zw
3
ie jej mocniejszej formy, zwanej
.
Asocjacja n-
a
zamówieniem
a
j n klas: 3-arna – 3 obiekty (inna nazwa dla tej asocjacji to ternarna), 4-arna – 4 obiekty,
itd.
.
Asocjacja binarna ze
$
%
rodzajem asocjacji n-arnej, dla n=2. Asocjacja binarna i 2-
#
dodat
-arnych, gdzie n > 2.
Osoba
poprzedza
zapisany_na
Student
Pracownik
1
..*
0
..
1
Kurs
*
1
Student_asystent
Profesor
zawiera
0..1
prowadzi
1
asystuje_w
nastêpuje_po
1..*
*
*
Wyk³ad
*
Rys. 2.
2
Diagramy dynamiczne
–
ich znaczenie jest pomocni
Diagramy: int
–
ncji
.
Po
11
"
:
$ %
opcjonalnych realizacji w „trudnych przypadka
ograni
:-<=
tych d
, w nieco inny sposób –
.
aspektu interakcji.
:
Persone
l
bibl .
:
Egzemplarz
Ksi
ki
1: Po
ycz (tytu
)
1.2.1: [b] ZaznaczWypo
yczenie
onek
bibl .
:Ksi
ka
1.2: [a] b := CzyDost
1.1: a := CzyMo
naPo
Rys. 3.
2
:Cz
onek
bibl .
:Ksi
ka
:Egzemplarz
Ksi
ki
:Personel
bibl
.
A
1: Po
ycz (tytu
)
1.1: a :=
CzyMo
naPo
{C-A < 5 sek.}
{ ZaznaczWypo
yczenie
CzyDost
pny < 1 sek. }
1.2: [a] b := CzyDost
1.2.1: [b] ZaznaczWypo
yczenie
C
Rys. 4.
2
* 2 -<=
konstruowania.
01 " $%
diagramy sekwencji. Oba
:Cz
Plik z chomika:
SacrA
Inne pliki z tego folderu:
Język UML 2.0 w modelowaniu systemów informatycznych Stanisław Wrycza, Bartosz Marcinkowski, Krzysztof Wyrzykowski.pdf
(389 KB)
UML 2.1. Ćwiczenia stanisław Wrycza.pdf
(264 KB)
Magnolia.doc
(114 KB)
UML - Język modelowania danych.pdf
(120 KB)
UML - opis notacji.pdf
(358 KB)
Inne foldery tego chomika:
#UML
UML
UML Weekend Crash Course
UML(1)
UML(10)
Zgłoś jeśli
naruszono regulamin