Buku Analisis dan Desain Berorientasi Objek ini membahas pendekatan berorientasi objek: analisis, desain, dan implementasi. Analisis untuk menganalisis kebutuhan, Desain sebagai solusi permasalahan, sedangkan implementasi sebagai solusi pemrograman dan basis data.
Java adalah bahasa pemrograman yang mempunyai karakteristik berorientasi objek, dan dapat digunakan untuk menyelesikan masalah berorientasi objek. Pemrograman berdasarkan pembuatan model dengan notasi grafik dan teknik pemodalan berorientasi objek.