Vì tôi thường sử dụng UML nhiều hơn như một công cụ giao tiếp thay vì công cụ mô hình hóa, đôi khi tôi có nhu cầu uốn cong ngôn ngữ một chút, điều này khiến các công cụ mô hình hóa nghiêm ngặt khá khó sử dụng. Ngoài ra, họ có xu hướng có một chi phí lớn cho bản vẽ thường xuyên. Điều này cũng có nghĩa là tôi không cung cấp cho các công cụ xử lý mô hình khứ hồi tốt bất kỳ điểm thưởng nào. Với ý nghĩ này ...
Khi sử dụng Visio , tôi có xu hướng sử dụng các bút chì này cho các nhu cầu UML của mình (loại tích hợp sẵn). Có thể là tôi đã quen với nó vì nó là công cụ lập sơ đồ chính trong nhiệm vụ hiện tại của tôi.
OmniGraffle cũng có một số bút chì UML được tích hợp sẵn và nhiều hơn nữa có sẵn tại Graffletopia , nhưng tôi không khuyên dùng như một công cụ lập biểu đồ vì nó có quá nhiều quirks (quirks tốt cho nhiều thứ, nhưng không phải UML). Mặc dù dùng thử miễn phí, vì vậy bằng mọi cách ... :)
Tôi đã thử dùng MagicDraw một chút, nhưng trong khi hoạt động, tôi thấy giao diện người dùng bị phân tâm.
Nếu không, tôi tìm thấy Topc theo một dự án thú vị (hoặc nhóm dự án). Lần cuối tôi sử dụng nó vẫn còn một số lỗi, nhưng nó đã hoạt động và dường như đã phát triển độc đáo kể từ đó. Hoạt động tuyệt vời trên mọi nền tảng hỗ trợ Eclipse. Miễn phí như trong lời nói và bia :)
Đối với công cụ lập biểu đồ Dia , nó khá xấu (giao diện và kết quả bản vẽ), nhưng nó hoàn thành công việc. Một công cụ mô hình thú vị thay thế miễn phí là Umbrello , nhưng tôi chưa thực sự sử dụng nó nhiều.
Tôi chắc chắn đồng ý với mashi rằng bảng trắng là tuyệt vời (cùng với một máy ảnh kỹ thuật số hoặc điện thoại di động).
Có lẽ một số công cụ đẹp nhất tôi đã sử dụng thuộc họ công cụ Rational .