![]() Teljes méretű kép megtekintése |
UML földi halandóknak |
|
|
Ár:
3 980 Ft.
3 582 Ft. Kedvezmény: 10.00% |
||
| Kérdés felvetése a termékről | ||
Haladó szint A számítógépeket kezdetben leginkább matematikusok, természettudósok és esetleg mérnökök használták mindenféle absztrakt feladatok megoldására. Ezek az emberek jobbára közös nyelvet beszéltek, ezért valamennyi jól érezték magukat. Aztán a számítástechnika betört az üzleti életbe, majd a mindennapokba is, és ez kissé rontotta a helyzetet. A problémát alapvetően két dolog okozza. Az egyik gond az, hogy a programozókat jobbára csak programozni tanítják, ami valahol ugyebár természetes. Amikor azonban programozónk kikerül az egyetemről és szembesül a való élet számítógéppel megoldandó problémáival, rájön, hogy a számítástechnikán kívül kénytelen lesz minden egyébhez is érteni, amivel a munkája során találkozik, másként nem lesz képes kiszolgálni a felhasználói igényeket. A második probléma szervesen következik az elsőből. Ahhoz, hogy a programozó képes legyen kommunikálni leendő felhasználóival, beszélniük kell valamiféle közös nyelvet. Ez így elsőre nem tűnik valami komoly gondnak, mégis számos példa mutatja azt, hogy az anyanyelv erre a célra sajnos nem a legmegfelelőbb. Ennek a helyzetnek a feloldására született meg az UML (Unified Modeling Language), amely nem csak szoftverek, hanem bármely rendszer logikai leírására alkalmas. Persze magának az UML-nek az elsajátítása sem egyszerű, vagy legalábbis eddig nem volt az. Ez a könyv ugyanis mindenféle filozófiai bonyolítás vagy észveszejtő szakzsargon használata nélkül röviden, a való életből merített példákon át vezet be bennünket az UML használatába. Ajánljuk menedzsereknek, programozóknak, adatbázisok kezelőinek, építőinek és felhasználóinak, és mindenki másnak, akinek munkája során szüksége lehet arra, hogy nagyobb rendszereket átlásson vagy tervezzen. Tartalomjegyzék UML földi halandóknak – vélemények
Sorozatszerkesztő: Michael J. Hernandez
A sorozat eddig megjelent kötetei:
Tartalomjegyzék
Előhang
Köszönetnyilvánítás
A szerzőkről
Robert A. Maksimchuk
Eric J. Naiburg
Előszó
Bevezetés
A fejezetben tárgyalt témák
Mit várhatunk a könyvtől?
Célok
Stílus
Kinek érdemes elolvasnia a könyvet? Ezt a részt olvassuk el!
Hogyan olvassuk a könyvet?
Az UML tárgyalása
UML-változatok
Témák haladóknak
Jelölések
Lehetőségek
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 |
||
|
|
||
Fogyasztói vélemények:Még senki sem írt véleményt erről a termékről.Kérem, jelentkezzen be és írjon egy véleményt. |
||
hétfőtől csütörtökig
9.00 - 15.00 óráig
Kiadványaink megrendelhetőek
telefonon,faxon vagy e-mailben.