2010-01-21 33 views
13

Tôi vừa thừa kế một dự án J2SE và sẽ làm việc trên nó trên Eclipse. Tôi muốn lấy một số sơ đồ ra khỏi mã hiện có và tôi đang tìm kiếm các plugin UML tốt để sử dụng với Eclipse.Plugin UML tốt nhất cho Eclipse

Bất kỳ đề xuất nào?

+0

Xem thêm http://stackoverflow.com/questions/2056208/given-a-folder-of-java-files-is-there-a-eclipse-pluging-to-draw-class-diagrams/2056299#2056299 – VonC

Trả lời

6

Thành thật mà nói, tôi nghĩ rằng đặt cược tốt nhất của bạn không phải là một plugin Eclipse, mà là Kiến trúc sư doanh nghiệp của Sparx Systems. Chi phí của nó là hợp lý ($200-300 US for the Professional version), và nó có thể đảo ngược thiết kế một cơ sở mã hiện có thành UML. Tôi đã sử dụng nó trên một số dự án, và đã tìm thấy nó vô giá bất cứ khi nào tôi cần tổng quan 20.000 feet về một dự án hiện có.

Ngoài ra, tôi đã không sử dụng khả năng UML của nó rộng rãi, nhưng MyEclipse (for $65 US) tuyên bố có khả năng đảo ngược kỹ thuật là tốt.

+0

Kiến trúc sư doanh nghiệp đã có sẵn với giá $ 169 và họ cũng có một plugin exlipe. Nó thực sự đáng giá! Giá trị tốt nhất cho giá! – rdmueller

+0

Chắc chắn đáng giá tiền của mình. EA rất mạnh mẽ. Cũng là một trong số ít các công cụ UML * thực sự * có khả năng đảo ngược và chuyển tiếp kỹ thuật, mặc dù các dự án của bạn phát triển theo thời gian. –

+0

Có bất kỳ plugin nguồn mở nào cho UML trong nhật thực không? – Alpine

2

Một năm trước, tôi đã thử một số công cụ UML cho Eclipse. Tôi không biết liệu điều đó có thay đổi gần đây hay không nhưng tôi không tìm thấy giải pháp nguồn mở nào tốt (công cụ tạo mô hình luôn cực kỳ đắt đỏ) cho WYSIWYG UML với kỹ thuật Round Trip (có nghĩa là thay đổi mã của bạn sẽ thay đổi mô hình UML của bạn và ngược lại) . Tôi đã tìm thấy Omondos UML Plugin plugin UML Eclipse thương mại tốt nhất. Có một phiên bản dùng thử, nhưng nó có lẽ không phải là một lựa chọn tốt nếu dự án của bạn thiếu tiền (một giấy phép phát triển 1 là khoảng 4000 $).

5

Nếu bạn chỉ muốn tạo một số biểu đồ từ mã hiện có, thì tôi sẽ chỉ đi cho Eclipse UML2 Tools.

1

Tôi đã sử dụng Poseidon cho UML trong quá khứ và nhận thấy đây là một sản phẩm hoàn hảo. Cùng một công ty có một thực plugin mà tuyên bố để làm (trong số những thứ khác) tròn kỹ thuật chuyến đi:

http://www.gentleware.com/apollo.html

Nó có sẵn cho $ 6 mỗi tháng, và có dùng thử 30 ngày.

3

Tôi thích UMLet. Nó là dựa trên XML mà làm cho nó rất hữu ích cho diff'ing nếu cần thiết.

+0

Cảm ơn bạn rất nhiều. –

+0

Nhưng UMlet không thể tạo UML từ mã hiện có hoặc có thể không? – Devid