Buku ini secara komprehensif dan detail memperkenalkan pengetahuan dasar UML dan penggunaan Rational Rose, dan melalui 4 kasus komprehensif, mendemonstrasikan metode dan langkah spesifik penggunaan UML dan Rose untuk pemodelan
perangkat lunak . Buku ini dibagi menjadi 20 bab. 4 bab pertama merupakan bagian dasar yang memperkenalkan pengetahuan dasar UML dan Rose. Bab 5 hingga 13 merupakan fokus buku, memperkenalkan 9 diagram dan komponen UML, serta sebagai serta. saran terkait. Teknologi model, dan memperkenalkan berbagai metode menggambar diagram di Rose di akhir setiap bab; Bab 14 hingga 17 adalah bagian aplikasi tingkat lanjut, yang memperkenalkan mekanisme ekstensi UML, rekayasa dua arah, konten terkait RUP dan OCL; studi kasus yang komprehensif, termasuk sistem manajemen perpustakaan, sistem penyewaan mobil, sistem gereja online dan sistem penjualan buku online, untuk membantu pembaca memperdalam pemahaman dan penguasaan konten yang dipelajari sebelumnya dan mencapai tujuan pembelajaran dan praktik pada saat yang bersamaan.
Buku ini tidak hanya cocok bagi pemula untuk mempelajari pengetahuan yang relevan tentang pemodelan UML, tetapi juga bagi para insinyur yang terlibat dalam pengembangan
perangkat lunak untuk mempelajari dan merujuknya, atau sebagai buku gereja atau buku referensi untuk jurusan yang berhubungan dengan komputer dan
perangkat lunak di perguruan tinggi dan universitas.