Menyukai pertanyaan - pertanyaan yang sama seperti yang saya tanyakan pada diri sendiri:
Bagaimana saya bisa memahami UML dalam bahasa Inggris, cukup untuk bisa menjelaskannya kepada kolega saya? Apa sumber kanonik untuk memahami UML di permukaan tanah?
Inilah yang saya temukan:
Sebagai permulaan: pilihan saya adalah Fowler's UML Distilled . Ini benar-benar merupakan penyulingan dari dasar-dasar, seperti yang telah disebutkan: definisi, contoh, saran kapan jenis diagram tertentu harus atau tidak boleh digunakan. Ini juga merupakan referensi yang baik , jika Anda ingin fokus pada bagian tertentu dari UML tanpa membaca sampul buku.
Untuk pengantar yang lebih rinci, namun sederhana dalam bahasa Inggris: UML 2 untuk Dummies telah dilakukan untuk saya dan rekan kerja. Itu tidak hanya memperkenalkan UML, sintaks dan panjang lebar penggunaannya, tetapi memiliki banyak saran tentang pemrograman yang baik dan praktik desain.
Kadang-kadang ada perbedaan antara kedua buku tentang apa yang termasuk sintaks versi standar UML. Namun ini kecil dan jelas tidak penting untuk menggunakan diagram UML untuk mengkomunikasikan ide-ide desain. (Sebagai contoh: apakah UML 2 memungkinkan multiplisitas diskrit, yaitu menunjukkan bahwa properti tertentu mungkin memiliki objek X, Y atau Z yang tepat, daripada hanya nol, satu, banyak atau lebih dari X, katakanlah; ketika nama peserta harus digarisbawahi. ..)
Untuk pengantar yang sepenuhnya non-akademik dan kurang bertele-tele: blog ini memiliki artikel tentang berbagai bit UML:
http://blog.diadraw.com/category/uml/
Ini bukan buku teks, jadi jauh dari lengkap, tetapi juga menggunakan cerita dan contoh non-buku teks, yang berhubungan dengan. Beberapa posting yang tersedia difokuskan pada memperkenalkan konsep-konsep UML secara visual, sehingga Anda dapat melewati pembacaan teks sekaligus.