UML masih digunakan di parit. Tetapi, seperti biasa, orang menggunakan sebagian dari itu. Subset mana yang mengalami masalah yang dihadapi.
UML hadir dalam banyak versi. Tetapi, seperti biasa, orang menggunakan simbol itu secara informal dan tidak langsung.
UML adalah cara kami memahami banyak pola buku di luar sana. Ini juga salah satu cara kami berkomunikasi di papan tulis. Itu tidak hilang. Tapi itu tidak akan pernah digunakan secara formal sebagai kode.
Alih-alih menghasilkan siswa yang dapat mengoreksi diagram UML apa pun untuk mematuhi UML versi 2.5 , atau apa pun yang terbaru, lebih baik siswa yang dapat memahami apa yang diagram tersebut coba komunikasikan walaupun tidak sepenuhnya konsisten dengan versi UML tertentu karena itu bagaimana UML digunakan di parit. Muncul dalam dialek lokal yang aneh, dicampur dengan sistem lain, dan kadang-kadang kita hanya membuat simbol kita sendiri.
Ajari mereka bahwa tidak apa-apa untuk bertanya apa artinya. Jangan mengajari mereka memperbaiki orang lain yang melanggar beberapa aturan yang dibayangkan. Kami hanya berusaha berkomunikasi di sini.
Penggunaan terbaik yang pernah saya lihat adalah membiarkan seorang programmer baru menunjukkan kepada kita rencana mereka untuk memecahkan masalah. Itu dengan cepat menunjukkan kepada kita bagian-bagian dari sistem yang mereka abaikan atau tidak sadari ada.
Saya juga telah bekerja di tempat-tempat yang membutuhkan UML bahkan ketika tidak diperlukan. Kami selalu menggunakan pola yang sama jadi itu hanya formalitas. Kami sampai pada titik bahwa kami baru saja mem-foto nama-nama baru ke dalam diagram lama. Jangan mendorong penggunaan semacam ini.
Tapi saya pikir kita semua tahu ada perbedaan antara kepala panah normal dan kepala panah terbuka. Baik?