Thích những câu hỏi - giống như những câu hỏi mà tôi đã tự hỏi:
Làm cách nào tôi có thể hiểu UML theo cách đơn giản bằng tiếng Anh, đủ để có thể giải thích nó với các đồng nghiệp của mình? Các tài nguyên chính để hiểu UML ở cấp độ mặt đất là gì?
Đây là những gì tôi đã tìm thấy:
Để bắt đầu: sự lựa chọn của tôi sẽ là UML chưng cất của Fowler . Nó thực sự là một sự chắt lọc những điều cơ bản, như đã được đề cập: định nghĩa, ví dụ, lời khuyên về việc khi nào nên sử dụng một loại sơ đồ nhất định. Đây cũng là một tài liệu tham khảo tốt , nếu bạn muốn tập trung vào một phần nhất định của UML mà không cần đọc bìa sách.
Để có phần giới thiệu chi tiết hơn nhưng bằng tiếng Anh: UML 2 for Dummies đã thực hiện cho các đồng nghiệp và tôi. Nó không chỉ giới thiệu UML, cú pháp của nó và sử dụng theo chiều dài, mà còn có rất nhiều lời khuyên về thực hành thiết kế và lập trình tốt.
Thỉnh thoảng có hai sự khác biệt giữa hai cuốn sách về cú pháp thuộc về phiên bản nào của tiêu chuẩn UML. Tuy nhiên, đây là những phút và chắc chắn không cần thiết cho việc sử dụng sơ đồ UML để truyền đạt ý tưởng thiết kế. (Ví dụ: liệu UML 2 có cho phép bội số rời rạc hay không, nghĩa là cho thấy một thuộc tính nhất định có thể có chính xác các đối tượng X, Y hoặc Z, thay vì chỉ 0, một, nhiều hoặc nhiều hơn X, khi tên của người tham gia nên được gạch chân. ..)
Đối với phần giới thiệu hoàn toàn không mang tính học thuật và ít lời: blog này có các bài viết về các bit khác nhau của UML:
http://blog.diadraw.com/carget/uml/
Nó không phải là một cuốn sách giáo khoa, vì vậy không phải là toàn diện, mà còn sử dụng các câu chuyện và ví dụ không phải trong sách giáo khoa, có liên quan đến. Một số bài đăng có sẵn được tập trung vào việc giới thiệu các khái niệm UML một cách trực quan, vì vậy bạn có thể bỏ qua việc đọc văn bản hoàn toàn.