Útmutató; uml felhasználó - James Rumbaugh, Grady Booch, Ivar

Az UML-t három tervezője magyarázta
Az UML felhasználói útmutatóban az UML nyelv készítői (Grady Booch, James Rumbaugh és Ivar Jacobson) világos és részletes formában mutatják be a nyelv különböző aspektusait, ami megkönnyíti a tanulást. Ez a könyv lehetővé teszi az olvasó számára, hogy:
- megtudja, mi az UML és mi nem;
- az UML szókincsének és szabályainak elsajátítása;
- megérteni az UML alkalmazását a közös modellezési helyzetekben;
- kihasználják az UML-tervezők tapasztalatait és know-how-ját.
Kinek szól ez a könyv ?
- Minden szoftverfejlesztési projektben résztvevő embernek: tulajdonosoknak, projektmenedzsereknek, elemzőknek és tervezőknek, szoftverépítészeknek, fejlesztőknek stb.;
- Minden C ++, Java vagy más programozónak, aki modellezni kíván, mielőtt elkezdené írni a kódot;
- Számítástechnikai hallgatók (szoftverfejlesztés vagy UML-modellezés), akik képesek lesznek elmélyíteni az órán tanult fogalmakat.
Grady Booch, James Rumbaugh és Ivar Jacobson az UML nyelv tervezői. Világszerte elismerték őket az objektumtechnológiák, köztük a Booch, az OMT és az OOSE módszerek fejlesztésében nyújtott nagyon fontos hozzájárulásukért. Mindhárman a Rational Software alkalmazásában állnak.
- Első lépések
- A modellezés négy alapelve
- UML áttekintés
- Szoftverfejlesztési ciklus
- Elemi struktúrák modellezése
- Osztályok: attribútumok, műveletek és felelősségek
- Kapcsolatok: függőségek, általánosítások, asszociációk
- A nyelv általános mechanizmusai: specifikációk, dekorációk, közös megkülönböztetések és kiterjeszthetőségi mechanizmusok
- Diagramok, nézetek és modellek
- Osztálydiagramok
- Fejlett struktúrák modellezése
- Haladó osztályok: osztályozók, multiplicitás, láthatóság, aláírás, polimorfizmus
- Haladó kapcsolatok: többszörös öröklés, hajózhatóság, összetétel, finomítás
- Interfészek, típusok és szerepek
- A design elemek csoportosítása csomagokba
- Betontestek és prototípus testek
- Objektumdiagram
- A downstream mérnöki munka és a fordított technika