Könyvhöz tartozó online melléklet
Könyv: UML földi halandóknak (Robert A. Maksimchuk, Eric J. Naiburg)
Melléklet: Tartalomjegyzék
Tartalomjegyzék
UML földi halandóknak – vélemények v
Sorozatszerkesztő:
Michael J. Hernandez vi
A sorozat
eddig megjelent kötetei: vi
Tartalomjegyzék ix
Előhang xvii
Köszönetnyilvánítás xix
A szerzőkről xxi
Robert
A. Maksimchuk xxi
Eric
J. Naiburg xxi
Előszó xxiii
Bevezetés xxv
A fejezetben
tárgyalt témák xxv
Mit
várhatunk a könyvtől? xxv
Célok
xxv
Stílus
xxvi
Kinek
érdemes elolvasnia a könyvet? Ezt a részt olvassuk el! xxvi
Hogyan
olvassuk a könyvet? xxvii
Az
UML tárgyalása xxvii
UML-változatok
xxviii
Témák
haladóknak xxviii
Jelölések
xxix
Lehetőségek
xxx
1. fejezet
Bevezetés az UML világába 1
A fejezetben
tárgyalt témák 1
Mi
az UML? 1
Honnan
származik az UML? 2
Jogvédett-e
az UML? 3
Az
UML csak objektumközpontú fejlesztésre szolgál? 3
Módszertan-e
az UML? 4
Az
UML ma 5
Mi a
modell? 5
Miért
érdemes modelleket készíteni? 6
Miért
érdemes az UML-lel modellezni? 8
Mit
lehet az UML-lel modellezni? 10
Kinek
érdemes modellezni? 11
Mi a
diagram? 12
Milyen
diagramok találhatók az UML-ben? 13
Mi a
különbség a diagramok és a modellek között? 14
Kifejezések
15
Összefoglalás
16
Ellenőrző
kérdések 17
Hivatkozások
17
2. fejezet
Üzleti modellek 19
Mik
az üzleti modellek? 19
Miért
érdemes modellezni egy vállalkozást? 22
A
teljes üzleti tevékenységet szükséges modellezni? 26
Hogyan
lehet az UML segítségével jobbá tenni egy üzletet? 27
Hogyan
lehet az UML alkalmazásával modellezni az üzleti tevékenységet? 28
Üzleti
feladatmodell 29
Üzleti
feladatdiagramok 29
Tevékenységdiagramok
32
Üzleti
elemzésmodell 39
Sorrenddiagramok
42
Haladóknak
46
Kifejezések
47
Összefoglalás
47
Ellenőrző
kérdések 48
3. fejezet
Követelménymodellezés 49
Mik
azok a követelmények? 49
Miért
kell a követelményekkel foglalkozni? 51
Milyen
típusú követelmények léteznek? 53
Hogyan
lehet az UML segítségével követelményeket modellezni? 53
A
feladatok alapjainak áttekintése 53
A
feladatokról bővebben 54
A
sorrenddiagramok alapjainak áttekintése 69
A
sorrenddiagramokról bővebben 70
Haladóknak
72
Kifejezések
72
Összefoglalás
73
Ellenőrző
kérdések 73
4. fejezet
Felépítésmodellezés 75
A fejezetben
tárgyalt témák 75
Bevezetés
75
Mi
az a felépítés? 76
Miért
szükséges a felépítést modellezni? 77
Logikai
felépítés 79
Osztálydiagramok
80
Rendszerek
és alrendszerek 84
Fizikai
felépítés 85
Műveletek
85
Összetevő-diagramok
86
Kialakításdiagramok
87
Felépítésminták
90
Mi a
modellvezérelt felépítés? 91
Haladóknak
93
Kifejezések
93
Összefoglalás
94
Ellenőrző
kérdések 94
5. fejezet
Alkalmazásmodellezés 95
A fejezetben
tárgyalt témák 95
Miért
szükséges az alkalmazások modellezése? 96
A másik
válasz 98
A
kérdés háttere 98
A
teljes alkalmazást modellezni kell? 99
Mi a
helyzet a programozási nyelvekkel? 100
Milyen
részletességgel kell modellezni az alkalmazásokat? 101
Hogyan
modellezi az alkalmazásokat az UML? 101
Az
osztálydiagramok alapjai – ismétlés 102
Az
osztálydiagramokról bővebben 109
A
sorrenddiagramokról bővebben 112
Haladóknak
115
Kifejezések
115
Összefoglalás
116
Ellenőrző
kérdések 116
6. fejezet
Adatbázis-modellezés 117
A fejezetben
tárgyalt témák 117
Adatbázis-tervezés
UML-lel? 117
A jelölésekkel
kapcsolatos tévhitek 118
Hogyan
lehet felhasználni a mások által készített UML modelleket? 120
Feladatmodellek
122
Tevékenységmodellek
123
Osztálymodellek
125
Milyen
típusú adatbázismodellek hozhatók létre az UML segítségével? 126
Elvi
modellek 127
Logikai
modellek 129
Fizikai
modellek 134
Haladóknak
137
Kifejezések
137
Összefoglalás
137
Ellenőrző
kérdések 138
7. fejezet
Tesztelés 139
A fejezetben
tárgyalt témák 139
Hogyan
segíthet az UML a tesztelésben? 139
Hogyan
lehet alkalmazni az üzleti feladatmodelleket? 141
Rendszer-,
együttműködés- és alrendszertesztelés 143
Hogyan
lehet alkalmazni az üzleti elemzésmodelleket? 146
Együttműködés-
és alrendszertesztelés 147
Hogyan
lehet alkalmazni az elemzés- és felépítésmodelleket? 150
Egység-,
osztály- és algoritmikus tesztelés 151
Mi a
helyzet a tesztelés további típusaival? 153
Teljesítménytesztelés
és visszaesés-tesztelés 153
Haladóknak
154
Kifejezések
154
Összefoglalás
155
Ellenőrző
kérdések 156
8. fejezet
Ez minden? 157
A fejezetben
tárgyalt témák 157
Bevezetés
157
Egyéb
UML diagramok 158
Állapotdiagramok
158
Együttműködési
diagramok 161
Objektumdiagramok
162
Az
UML 2.0-ról bővebben 163
Az
együttműködési diagramok változásai 164
A tevékenységdiagramok
változásai 164
A
sorrenddiagramok változásai 165
Az
összetevő-diagramok változásai 166
Az
osztálydiagramok változásai 167
Haladóknak
168
Kifejezések
169
Összefoglalás
169
Ellenőrző
kérdések 169
9. fejezet
Hogyan fogjunk hozzá az UML használatához? 171
A fejezetben
tárgyalt témák 171
Bevezetés
171
Jó
kezdet 172
Az
elefánt 172
Feladatok
és kockázatkezelés 172
Toborzás
176
Saját
nevelés 176
A
képzés csapdája 176
Tanácsadók
178
Tanulóidő
178
Közös
munka 178
Modellezési
csapatok 178
Stratégiai
központ 179
Haladóknak
180
Kifejezések
180
Összefoglalás
180
Ellenőrző
kérdések 181
10. fejezet
További források 183
A fejezetben
tárgyalt témák 183
Bevezetés
183
UML 183
Objektumközpontú
elemzés és tervezés 184
Minták
184
Vállalkozás-felépítések
és keretrendszerek 184
A függelék
Szószedet 185
B függelék
Az ellenőrző kérdések válaszai 189
1.
fejezet Bevezetés az UML világába 189
2.
fejezet Üzleti modellek 190
3.
fejezet Követelménymodellezés 191
4.
fejezet Felépítésmodellezés 192
5.
fejezet Alkalmazásmodellezés 192
6.
fejezet Adatbázis-modellezés 193
7.
fejezet Tesztelés 193
8.
fejezet Ez minden? 194
9.
fejezet Hogyan fogjunk hozzá az UML használatához? 195
C függelék
UML diagramok és elemek 197
Általánosan
használt elemek 197
Feladatdiagram
197
Tevékenységdiagram
198
Sorrenddiagram
198
Együttműködés-
(UML 1.x) vagy kommunikációs (UML 2.0) diagram 199
Osztálydiagram
199
Összetevő-diagram
199
Kialakításdiagram
200
Állapotdiagram
200
Időzítésdiagram
201
Tárgymutató 203