Buku rekayasa perangkat lunak menggunakan UML dan Java bertujuan untuk memperlihatkan kaitan langsung antara analisis dan perancangan sistem yang dilakukan dengan kakas (tool) analisis dan perancangan UML (diagram-diagram UML) dengan implementasinya menggunakan bahasa pemrograman java.