Tôi đang cố tạo sơ đồ cho một số gói và khoảng 30 lớp mã. Tôi cần để có thể hiển thị tất cả các kết nối và làm việc cùng nhau như thế nào. Tôi đã nhìn vào eUML2 nhưng được cho là nó sẽ không hoạt động với hệ điều hành của tôi (Mac OS X 10.6.8). Vì vậy, tôi không cố gắng để tự tạo một bằng cách sử dụng Ecore nhưng điều này đang dùng mãi mãi. Có ai có bất cứ đề nghị? Cảm ơn. (FYI mã là Java).Làm thế nào tôi có thể tạo một mô hình/UML trong Eclipse một cách dễ dàng?
5
A
Trả lời
0
Bạn cần phải đảo ngược mã của mình bằng công cụ UML. Tôi biết rằng Omondo đang làm việc tốt với Mac OS vì một trong những người bạn đời của tôi đang sử dụng nó và anh ta có thể đảo ngược nhiều gói để tạo ra một mô hình UML đơn lẻ nhưng nó không phải là miễn phí. Chúng tôi cũng có thể kết hợp PC và Mac trong khi làm việc trên cùng một mô hình. Thực sự thú vị :-)
Các vấn đề liên quan
- 1. Làm thế nào tôi có thể dễ dàng có được một TextReader từ một XDocument?
- 2. Làm thế nào tôi có thể dễ dàng có được tên của một trường hợp Scala?
- 3. Tôi có thể thêm JavaDoc vào một gói dễ dàng với Eclipse không?
- 4. Làm thế nào tôi có thể dễ dàng làm phẳng mảng ba chiều trong Cocoa?
- 5. Làm cách nào để dễ dàng thêm một phương thức mới vào Eclipse?
- 6. Làm thế nào để dễ dàng biết liệu Ninject có thể giải quyết một lớp học
- 7. Làm thế nào để một LAMP Guy có thể dễ dàng triển khai WebSockets?
- 8. Làm thế nào tôi có thể dễ dàng thay thế lắp ráp Microsoft Fakes?
- 9. Làm thế nào tôi có thể dễ dàng sử dụng một thành phần COM trong Native Visual C++
- 10. Làm thế nào để chuyển đổi một số nguyên thành một chuỗi một cách dễ dàng?
- 11. Làm cách nào tôi có thể dễ dàng xóa dấu phẩy cuối cùng khỏi mảng?
- 12. Làm thế nào tôi có thể dễ dàng chuyển đổi một ứng dụng Django từ mySQL sang PostgreSQL?
- 13. Tôi có thể dễ dàng kiểm tra đơn vị bằng CodeIgniter như thế nào?
- 14. Có cách nào dễ dàng để tạo mã từ một tệp văn bản không?
- 15. Làm thế nào tôi có thể làm git sáp nhập theo cách mà họ dễ dàng quay trở lại?
- 16. Erlang - Interleave một cách dễ dàng
- 17. Bất kỳ cách nào dễ dàng để vẽ một phân tán 3d trong Python mà tôi có thể xoay vòng?
- 18. Tôi có thể dễ dàng đổi tên hàng loạt tệp bằng Perl như thế nào?
- 19. Làm thế nào bạn có thể dễ dàng lựa chọn giữa PyQt hoặc PySide khi chạy?
- 20. Làm thế nào tôi có thể tạo một MethodInfo từ một đại biểu hành động
- 21. Có thể vẽ một boxplot từ thống kê trước đó tính toán một cách dễ dàng
- 22. Làm thế nào bạn có thể dễ dàng tính căn bậc hai của một unsigned dài lâu trong C?
- 23. Làm thế nào tôi có thể tạo một TabBar có thể cuộn được ...?
- 24. Làm thế nào tôi có thể an toàn (và dễ dàng) đếm * tất cả * trường hợp của một lớp trong chương trình của tôi?
- 25. mẹo về cách tạo RSS/XML dễ dàng trong python
- 26. Làm cách nào để thêm các đối tượng CGPoint vào NSArray một cách dễ dàng?
- 27. Tôi có thể dễ dàng sửa lỗi Checkstyle như thế nào?
- 28. Dễ dàng khởi tạo một std :: list of std :: strings?
- 29. Làm cách nào để tôi không nhận được thư trong linux một cách dễ dàng và nạp nó vào Rails?
- 30. Trong C# .NET 2.0, một cách dễ dàng để làm một foreach ngược lại là gì?
bạn đã thử ANDROMDA, một công cụ có sẵn trên sourceforge.net – Satya
Bạn có liên kết không? Tôi dường như không thể tìm thấy bất cứ điều gì có liên quan. –
sourceforge.net/projects/andromda – Satya