Kniga qwlqetsq wwedeniem w ob#ektno-orientirowannoe modelirowanie i poswqschena modelirowaniü struktur ob#ektnyh programmnyh sistem. Izlozhenie stroitsq po principu "ot modeli - k kodu", kotoryj fokusiruet tworcheskie usiliq na ätape sinteza modeli. Kogda model' sintezirowana, to zadacha, po suti, reshena, a kod neobhodim dlq "materializacii" najdennogo resheniq. Chem formal'nee specificirowana model', tem prosche ee otobrazit' w programmnyj kod. V knige ispol'zuütsq sredstwa modelirowaniq, predstawlqüschie soboj kombinaciü unificirowannogo qzyka modelirowaniq UML i qzyka ogranicheniq ob#ektow OCL, kotorye, chasto, qwlqütsq fakticheskim standartom razrabotki programmnyh proektow. Kniga orientirowana na dwe kategorii chitatelej: (1) specialisty, izuchaüschie ob#ektno-orientirowannoe modelirowanie kak sredstwo razrabotki formalizowannyh modelej ploho-formalizuemyh sistem; (2) programmisty, pristupaüschie k izucheniü ob#ektno-orientirowannogo programmirowaniq.