Plugin Eclipse để tạo sơ đồ lớp [đã đóng]


109

Một plugin Eclipse tốt để tạo sơ đồ lớp (cho một dự án) là gì?

Hình ảnh này chính xác là những gì tôi đang nói đến.


3
Đó là một sơ đồ lớp. Đó có phải là ý của bạn về hệ thống phân cấp dự án không?
Vineet Reynolds

Uh, điều tương tự phải không? Bất kể điều gì tạo ra một bức tranh giống như bức tranh tôi đã hiển thị là những gì tôi muốn.

2
không hoàn toàn giống nhau đối với các chuyên gia. Mong đợi một vài lông mày khi bạn sử dụng các thuật ngữ thông tục.
Vineet Reynolds

Dù sao đi nữa, bạn có biết bất kỳ plugin nào làm được những gì tôi muốn không?

3
Cái này: architexa.com trông rất thú vị.
Rekin

Câu trả lời:


146

Giả sử rằng bạn có ý định nêu 'Sơ đồ lớp' thay vì 'Hệ thống phân cấp dự án', tôi đã sử dụng các trình cắm thêm Eclipse sau để tạo Sơ đồ lớp ở các điểm khác nhau trong sự nghiệp chuyên môn của mình:

  • ObjectAid . Sở thích hiện tại của tôi.
  • EclipseUML từ Omondo . Chỉ có phiên bản thương mại hiện có sẵn. Sơ đồ lớp trong câu hỏi của bạn, rất có thể được tạo bởi plugin này.

Liên kết bắt buộc

Các công cụ được liệt kê sẽ không tạo sơ đồ lớp từ mã nguồn, hoặc ít nhất là khi tôi sử dụng chúng cách đây vài năm. Tuy nhiên, bạn có thể sử dụng chúng để tạo sơ đồ lớp thủ công.

  • UMLet . Tôi đã sử dụng cái này vài năm trước. Có vẻ như đang được sử dụng, theo các nhận xét trên thị trường Eclipse.
  • Màu tím . Điều này hỗ trợ việc tạo các loại biểu đồ UML khác ngoài biểu đồ lớp.

Các câu hỏi liên quan trên StackOverflow

  1. Có plugin Eclipse miễn phí nào tạo sơ đồ UML từ các lớp / gói Java không?

Ngoại trừ ObjectAid và một số đề cập khác, hầu hết các trình cắm thêm của Eclipse được đề cập trong các câu hỏi được liệt kê có thể không còn khả dụng hoặc sẽ chỉ hoạt động với các phiên bản cũ hơn của Eclipse.


1
Cảm ơn rât nhiều! Ngoài ra, có cách nào để plugin tự động lấy các lớp từ một trong các dự án của tôi trong Eclipse và tự động tạo sơ đồ thay vì tôi phải kéo-n-thả các lớp vào sơ đồ không?

@Gnarly, ObjectAid dường như không có khả năng đó vào lúc này.
Vineet Reynolds

1
@VineetReynolds - ObjectAid không phải là một công cụ miễn phí. Có bất kỳ lựa chọn thay thế miễn phí nào ngoài eclipse uml2 không. objectaid.com/install-license
của Apple Grinder

2
Bạn có thể bỏ toàn bộ gói với ObjectAid và sơ đồ sẽ được tạo.
Mike R

1
Tôi thả gói nhưng tôi không nhận được không phải lớp học cũng không quan hệ
Houssem Badri

8

Nó có phải là một trình cắm thêm Eclipse không? Tôi sử dụng doxygen, chỉ cần cung cấp thư mục mã của bạn, nó xử lý phần còn lại.


4

Hãy thử nghiệp . Nó là một plugin rất tốt để tạo sơ đồ UML bao gồm cả biểu đồ lớp.


Nó không chính xác là những gì tôi đang tìm kiếm, nhưng đó là một lựa chọn rất tốt; Doxygen là không phù hợp đối với tôi, không phải ObjectAid, điểm chỉ ở mức yếu cho Anteras là bạn phải liên hệ các thực thể của chính mình, nhưng Appart từ đó, rất đơn giản và recommendable cho ít dự án
maxivis

nó đã lỗi thời trên thị trường
shareef

3

Hãy thử eUML2 . nó là một trình tạo nhấp chuột duy nhất không cần phải kéo thả.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.