Tôi tìm thấy UML khó tạo nhanh chóng.
Tôi muốn đưa ý tưởng của mình nhanh hơn, đặc biệt là đối với các dự án nguồn mở nhỏ.
Nếu nó đủ lớn, tôi sẽ bận tâm với UML nhưng dự án quá nhỏ đối với loại điều này.
Tôi không muốn một công cụ khác khiến tôi nghĩ "nehh Tôi sẽ làm sau".
Bất kỳ đề xuất nào?Một giải pháp thay thế hiệu quả cho UML
Trả lời
Bạn có thể sử dụng một blog (WordPress là nhanh) hoặc một bản đồ tư duy (here 's một miễn phí trên Sourceforge)
tôi sử dụng Backpack từ 37signals trong nhiều năm. Bạn có thể mở tài khoản miễn phí tại đó. Đây là liên kết http://www.backpackit.com/
Nó không miễn phí. Chúng ta đang nói về các dự án nguồn mở. –
Hoàn toàn miễn phí! Tài khoản miễn phí có sẵn tại https://signup.37signals.com/backpack/free/signup/new –
@the_drow Phần mềm miễn phí nhưng không có phần mềm miễn phí của nó, đó là sự khác biệt. Bạn đã yêu cầu không có cả hai. – atamanroman
UML không phải là công cụ, nó là ngôn ngữ.
Nếu bạn muốn có công cụ nhanh chóng và dễ dàng, tôi khuyên bạn nên sử dụng bảng trắng. Nếu bạn cần bản sao thiết kế vĩnh viễn, hãy chụp ảnh bảng trắng.
Trong công ty của tôi, chúng tôi có các bảng trắng có thể quét ảnh tự chụp của họ và in ra một bản sao (thật đáng buồn b/w). Im chắc chắn có nhiều sản phẩm hiện đại hơn ở đó :) – atamanroman
Bản thân UML là đặc điểm kỹ thuật của ngôn ngữ nhằm giảm bớt giao tiếp. Nó có thể được sử dụng khác nhau, hoặc cho các mục đích khác nhau. Martin Fowler đề xuất một số Uml-modes. Mục đích sử dụng chính là blueprintSketch và chế độ Language.
Tôi thích sử dụng Sketch sice cho phép bạn tự do sử dụng một số biểu đồ hay không. Cũng giống như bạn thích.
- 1. Một giải pháp thay thế tốt cho GWT cho Clojure
- 2. Các giải pháp thay thế cho ERB
- 3. Các giải pháp thay thế cho @VisibleForTesting
- 4. Các giải pháp thay thế cho vtable
- 5. Giải pháp thay thế GLUT cho Haskell?
- 6. Giải pháp thay thế cho Adobe Flash?
- 7. Một giải pháp thay thế cho minibufexplorer (vim)?
- 8. Một số giải pháp thay thế cho ReSharper là gì?
- 9. Giải pháp thay thế SVG?
- 10. Giải pháp thay thế Graphviz?
- 11. Giải pháp thay thế NAnt
- 12. Giải pháp thay thế cho -dpkg cho Mac là gì?
- 13. Lựa chọn thay thế cho FastDateFormat để phân tích cú pháp ngày hiệu quả?
- 14. Giải pháp thay thế MathJax/jsMath?
- 15. Giải pháp thay thế cho Windows Workflow Foundation?
- 16. Các giải pháp thay thế cho Cụm từ thông dụng
- 17. T-SQL cho mỗi giải pháp thay thế?
- 18. Các giải pháp thay thế cho Bộ đệm giao thức
- 19. Các giải pháp thay thế cho xargs -l
- 20. Các giải pháp thay thế cho The Treeview
- 21. Các giải pháp thay thế cho YepNope và LabJS
- 22. Các giải pháp thay thế cho GNU diff?
- 23. Các giải pháp thay thế cho Bản tóm tắt?
- 24. Tìm kiếm giải pháp thay thế cho JasperReports
- 25. Các giải pháp thay thế cho DWR (www.directwebremoting.org)
- 26. Các giải pháp thay thế cho công cụ bytecode Java
- 27. Các giải pháp thay thế cho API Java Mail
- 28. Các giải pháp thay thế cho .Net Membership
- 29. Các giải pháp thay thế cho Google Analytics
- 30. Giải pháp thay thế cho thư viện JCIFS NTLM
Tôi đang sử dụng FreeMind nhưng có thể tốt cho các hệ thống thiết kế không? –
Nếu bạn có thể tìm ra một cách hiệu quả để sử dụng nó trong có thể. Do đó, tôi có nghĩa là nếu bạn bị xử lý kỷ luật khi sử dụng nó thường xuyên, vào cuối dự án, bạn sẽ có rất nhiều ghi chú về kiến trúc, ý tưởng cải tiến, ý tưởng về nơi mở rộng và sự khởi đầu của tài liệu chính thức. Sẽ mất một chút thời gian để làm việc với một trong những công cụ này, nhưng nếu bạn thấy UML quá cồng kềnh, đây có thể là một lựa chọn hợp lệ. – samoz