2009-06-22 35 views
5

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

3

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)

+0

Tôi đang sử dụng FreeMind nhưng có thể tốt cho các hệ thống thiết kế không? –

+1

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

0

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/

+1

Nó không miễn phí. Chúng ta đang nói về các dự án nguồn mở. –

+0

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 –

+1

@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

6

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.

+1

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

3

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.

6

Đối với tôi, UML bằng cách nào đó dường như luôn làm phức tạp mọi thứ hơn là giúp họ. Tuy nhiên, tôi tìm thấy yUML để hoạt động hoàn hảo cho các bản phác thảo nhanh giống như những gì bạn đề cập đến.

+0

yUML không cho phép bạn tạo biểu đồ trình tự. – Lobo

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