Raamat "UMLi kontsentraat"

Martin Fowler "UMLi kontsentraat"

UMLi kontsentraat


Objektmodelleerimise standardkeele UML 2.0 lühijuhend
3. redaktsioon

Cybernetica, 2007

Tarkvaraarendus on väga lai valdkond, mis on seni eesti keeles vähe kajastamist leidnud. Saadaval on küll kohalike õppejõudude loengukonspekte, kuid maailmatasemel tunnustatud teoseid seni maakeelde tõlgitud ei ole. Äsjailmunud "UMLi kontsentraat" on esimene samm selle puudujäägi kõrvaldamisel.

Ehkki raamatu pealkiri viitab ühele konkreetsele modelleerimiskeelele, on autor Martin Fowler käsitlenud ka tarkvaraarendusprotsesse (RUP ja väledad protsessid), objektorienteeritud projekteerimist ning mitmesuguseid tarkvaratehnikaid (CRC-kaardid, lepingprojekteerimine). Hoolimata sellest, et UML-standardi maht on ca 1000 lk ning keskmine UMLi raamat 500 lk, on Fowler suutnud oma 163-leheküljelisse raamatusse kontsentreerida need 20% teadmistest, mis katavad ära 80% juhtudest. Raamatus käsitlemata materjali kohta on toodud rohkelt kirjandusviiteid, mille abil saab huvi äratanud teemasid sügavamalt uurida.

Raamatut võib lugeda ka teatmikuna, kust on aeg-ajalt hea järele vaadata nt järgnevusdiagrammide noolte tähendusi või maakeelseid vasteid ingliskeelsetele mõistetele. Autor toob lauale ka oma kogemuse ja annab nõu, milliseid UMLi skeeme millistes olukordades kasutada.

UML

Eraldi äramärkimist väärib ka terminoloogiline aspekt. Nimelt puudus seni omakeelne sõnavara objektorienteeritud projekteerimise ja modelleerimise kohta, kuid nüüd on see olemas -- raamatu eestindamise käigus tõlkis kogenud standardi- ja terminilooja Vello Hanson ära ka UMLiga seotud terminoloogia, mis ilmub eraldi sõnastikuna.

Katkendid

Klõpsa siia, et sirvida katkendeid raamatust. (PDF)

Arvustused

Jaak Tepandi, TTÜ professor, Informaatikainstituut:

Martin Fowleri "UMLi kontsentraat" annab hea ja kiire ülevaate kõige praktilisematest UMLi kasutamise küsimustest. Eelkõige kirjeldatakse UMLi peamisi skeemitüüpe, nende otstarvet ja tähistusi. Kirjeldused põhinevad näidetel ning on hästi loetavad. Kasulik on tutvuda ka ülevaatega UMLi olemusest ja ajaloolisest taustast ning arendusprotsessidest.

Raamatu ilmumine eesti keeles on oluline erialakeele arengule. Vello Hansoni tõlge on ladusalt loetav ning süsteemne. Kuigi UMLi eksperdid jäävad arvatavasti edaspidigi kasutama mitmeid erinevaid vasteid näiteks "use case" tõlkimiseks, on vähemalt õppijale pakkuda üks mõistlik eestikeelne terminoloogiline komplekt. Raamatut täiendava "UML 2 ja Rational RUP terminid. Eesti-inglise / Inglise-eesti" sõnastiku koostamist võib ainult tervitada.

"UMLi kontsentraat" ei ole mõeldud õpikuna, selleks on teised (ja tunduvalt mahukamad) allikad. Pigem on ta kasulik inimesele, kellel on taustateadmised tarkvarasüsteemide arendusprotsessist ja metoodikatest. Sellisele lugejale pakub raamat ajasäästliku ülevaate uuest UMLi versioonist, pideva abimaterjali igapäevases töös ja eestikeelse terminoloogia ühe allika. Soovitan "UMLi kontsentraati" kõigile, kes UMLi kasutavad, õpivad või õpetavad.

 

Raamatut müüvad:

Apollo Raamatud (Tallinnas)

Rahva Raamat

TÜ raamatupood

TTÜ raamatupood

Cybernetica AS

Täiendav informatsioon:
Imbi Nõgisto
imbi.nogisto[ät]cyber.ee
Tel. 665 4220

 

Tegevused dokumentidega
Copyright © 2012 Cybernetica AS - All rights reserved - info@cyber.ee, Tel: +372 639 7991, Fax: +372 639 7992 Mäealuse 2/1, 12618 Tallinn, ESTONIA