2011-11-22 61 views
8

Có công cụ dòng lệnh nào lấy nguồn Java và tạo sơ đồ tuần tự không? Hoặc có bất kỳ công cụ nào chuyển đổi mã Java thành XML và chuyển đổi XML thành các sơ đồ trình tự trong bất kỳ định dạng hình ảnh chuẩn nào bằng cách sử dụng api mở không? tôi biết một số công cụ tạo ra sơ đồ trình tự từ mô tả văn bản như biểu đồ uml. là có cách nào để chuyển đổi mã java để định dạng mô tả văn bản. Vì vậy mà tôi có thể sử dụng các công cụ có sẵn.Làm cách nào để tạo sơ đồ trình tự từ mã nguồn Java?

+0

Dường như chuyển đổi sang XML sẽ là một bước không cần thiết. –

+0

sau đó làm thế nào tôi có thể tạo ra các sơ đồ – pavan

+0

http://stackoverflow.com/questions/87137/sequence-diagram-reverse-engineering – prunge

Trả lời

4

Quick Sequence Diagram Editor hoạt động với các tệp văn bản đơn giản.

lẽ bạn có thể sử dụng kết hợp với Eclipse:

  1. Highlight một tên phương pháp trong cửa sổ soạn thảo của bạn
  2. Right-Click, chọn "Open Gọi Hierarchy"
  3. Trong "Call Hierarchy" cửa sổ mở ra, mở rộng các yếu tố ngăn xếp đường dẫn mà bạn muốn
  4. chọn ngăn xếp phần tử cấp cao nhất
  5. Right-Click, chọn "Sao chép Hierarchy mở rộng"
  6. Dán vào trình soạn thảo văn bản bạn chọn (Vi, Nano, Notepad ++, v.v.)
  7. Sử dụng một số tiện ích chuyển đổi văn bản/regex để chuyển đổi sang định dạng văn bản Trình soạn thảo sơ đồ chuỗi nhanh.
+0

Theo như # 7 đi .. là có bất kỳ tiện ích mà thực sự hỗ trợ này? – captainrad

+0

Tôi đã sử dụng chức năng tìm kiếm/thay thế của 'Vi', hỗ trợ regex khá phức tạp. Các tùy chọn khác có thể là 'sed',' awk' hoặc các công cụ quyền lực Unix khác. – Stewart

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