2013-02-08 86 views
6

Tôi có dự án dưới sự kiểm soát phiên bản. Tôi cần học mã không phải của tôi. Tôi đang cố gắng tìm một cách tốt hơn là viết ra các lớp và các relantionships của họ trong UML.
Có công cụ tự động thực hiện việc này không? Lưu ý: Các tệp này chỉ đọc để tôi không thể sử dụng công cụ có thể sửa đổi chúng.
Tôi đang làm việc trong EclipseTạo sơ đồ lớp tự động

+0

Tôi đã tìm thấy các công cụ UML tự động không giúp hiểu mã hiện tại theo bất kỳ cách nào đáng kể. –

Trả lời

5

chương trình này là rất hữu ích (nên làm việc không có thay đổi mã)

Các ObjectAid UML Explorer

sơ đồ

http://www.objectaid.com/home

+1

Đã cố gắng để sao chép dán cài đặt nhưng dường như không hoạt động – Jim

+0

Tôi đã sử dụng tính năng này trong nhật thực và nó hoạt động tốt. – Nimrod007

+0

Điều này hoạt động giống như một miếng bánh. Thực sự hữu ích. Tôi đã tải xuống plugin eclipse theo hướng dẫn được đưa ra trong trang web ở trên. Tôi có thể tạo ra sơ đồ lớp cho toàn bộ lớp học của tôi một cách dễ dàng. –

1

Automatic UML không sẽ rất hữu ích từ mã nguồn java hiện có. Bạn sẽ nhận thấy rằng mã là một mớ hỗn độn lớn, nơi Nguyên tắc một trách nhiệm duy nhất không được áp dụng nhất quán. Hãy xem inFusion để có được một số chế độ xem tốt hơn trên mã của bạn. Nó có thể xuất một mô hình Famix để sử dụng với Moose. Bạn có thể lập trình để có được các chế độ xem chính xác mà bạn hiện đang cần.

Bạn đã cài đặt Sonar chưa? Nó cung cấp các khung nhìn tĩnh trên mã.

Các vấn đề liên quan