Ksiazka poswiecona jest problematyce wytwarzania oprogramowania z wykorzystaniem podejscia obiektowego i notacji UML. Szczególny nacisk połozono na przełozenie teoretycznych pojec obiektowosci na praktyczne odpowiedniki implementacyjne.
Na konkretnym, biznesowym przykładzie (wypozyczalnia wideo) opisano poszczególne fazy wytwarzania oprogramowania: analiza, projekt, implementacja, testowanie ze szczególnym uwzglednieniem tych dwóch srodkowych. Opis poparto implementacja biblioteki (dla jezyka Java) ułatwiajacej stosowanie niektórych pojec obiektowosci (ekstensja, asocjacje, ograniczenia, dziedziczenie) oraz prototypem czesciowo realizujacym funkcjonalnosc wspomnianej wypozyczalni wideo (równiez dla jezyka Java).
Przy pisaniu ksiazki wykorzystano doswiadczenia autora płynace z pracy w Polsko- Japonskiej Wyzszej Szkole Technik Komputerowych oraz uczestnictwa w róznych projektach komercyjnych oraz naukowo-badawczych. Odbiorcami publikacji moga byc wszyscy zainteresowani współczesnymi obiektowymi jezykami programowania takimi jak Java, C czy C++.
Ksiazka szczególnie polecana jest dla studentów nauk informatycznych, którzy chca pogłebic swoja wiedze dotyczaca analizy, modelowania oraz implementacji nowoczesnych systemów komputerowych.