2010-09-20 31 views
37

Có công cụ UML nào (như Rose) trên Ubuntu không?Có công cụ uml nào trên Ubuntu không?

+6

Đây không phải là câu hỏi lập trình cũng không phải là câu hỏi hoàn chỉnh về Ubuntu. Tôi không chắc nhưng http://ubuntu.stackexchange.com/ có thể là nơi thích hợp để đăng câu hỏi này. – bdhar

+6

Tôi không chắc mình có thể đồng ý ở đó không, @bdhar. Câu hỏi thường gặp nêu rõ "các công cụ phần mềm thường được các lập trình viên sử dụng". Nó có thể phù hợp với ubuntu-se _as well_ nhưng tôi vẫn nghĩ nó phù hợp ở đây. – paxdiablo

+0

@ paxdiablo-cảm ơn vì đã làm rõ! :) – bdhar

Trả lời

39

tôi sử dụng Dia để vẽ sơ đồ UML (cũng như sơ đồ khác), nhưng nó không thể tạo ra mã (ít nhất là không phải không có một số công cụ bổ sung, như dia2code). Nó giống như một công cụ vẽ sơ đồ có mục đích chung với sự hỗ trợ tốt cho UML.

Umbrello là công cụ dành riêng cho mô hình dựa trên UML. Nó có thể so sánh với Dia về bản vẽ, cộng với nó có thể xuất mã nhập từ/sang một số ngôn ngữ.


Các ứng dụng trên, theo ý kiến ​​của tôi, tốt nhất bạn có thể nhận được từ Ubuntu. Tuy nhiên, có một số ứng dụng/thư viện khác bằng cách nào đó liên quan đến mô hình hóa UML. Mở hệ thống -> Quản trị -> Trình quản lý gói Synaptic và nhập "uml" vào hộp tìm kiếm.

+0

cho lucid, 10.04 w/gnome Umbrello đang rơi cứ sau 20 phút – wespiserA

+1

Umbrello có vẻ như nó chưa được xúc động kể từ năm 2008. – HDave

2

Dia là một chương trình mạnh mẽ xử lý UML khá tốt.

+3

Và các biểu đồ kết quả trông thật khủng khiếp. Đúng là Dia có thể xử lý rất nhiều thứ tốt, nhưng tôi tin rằng họ nên "thuê" một nghệ sĩ để cải thiện ngoại hình cho những bức ảnh của họ. –

+2

@Andrei Đúng, nhưng về mặt tươi sáng: khi bạn nhìn thấy một sơ đồ bạn ngay lập tức biết liệu nó đã được thực hiện bằng cách sử dụng Dia :) – Bolo

+0

Đó là chủ quan. Theo tôi, họ trông rất đẹp và chuyên nghiệp. –

0

Đi cho Công cụ tạo mô hình Eclipse. Tôi chỉ cần đi cho nó, bạn có thể cài đặt nó trên đầu trang của eclipse hiện có http://www.vogella.de/articles/UML/article.html

Nó là nền tảng độc lập. Nó được phát triển liên tục.

4

Nếu bạn không ngại sử dụng ứng dụng java thì bạn nên để ý đến số yed. Đồ thị trông đẹp hơn một chút so với dia. Dia là tốt mặc dù.

0

Tôi đã sử dụng EclipseUML Omondo với Ubuntu. Nó hoạt động rất tốt nhưng giá của công cụ thực sự quá cao !!

8

Tôi sử dụng argoUML và cũng có thể tạo mã. Dường như nó không được cập nhật cho các tiêu chuẩn UML cuối cùng, nhưng nó có thể tạo thành công mã C++, Python và PHP. Tôi thấy nó rất hữu ích. Thông tin

http://argouml.tigris.org/

thêm tại:

http://en.wikipedia.org/wiki/ArgoUML

+0

Có một PPA cho ArgoUML được gọi là "GetDebs". Đọc thêm tại đây: http://www.ubuntuupdates.org/ppa/getdeb_apps?dist=precise – HDave

1

tôi đã sử dụng Dia một lần trong một thời gian, nhưng tôi không thích nó.

Gần đây tôi đã thử Gaphor, không cố gắng giải quyết các biểu đồ khác ngoài UML và điều này khá tốt. Tôi thực sự sẽ cho Gaphor một thử nếu tôi là bạn.

+1

Đáng buồn thay, Gaphor bị treo trên Ubuntu 12.10. (Mặc dù theo báo cáo lỗi, nó hoạt động trên 13.04.) –

0

Tôi đang sử dụng BOUML (phiên bản < 5.0 vì nó không theo giấy phép GPL nữa) vì nó đi kèm với một số khả năng thế hệ kỹ thuật và mã ngược, mà còn bởi vì nó có thể xuất XMI tập tin.

+2

http://sourceforge.net/projects/douml/ kiểm tra ngã ba của tôi về Bouml. Tôi đã thêm và thay đổi rất nhiều thứ và nó vẫn là GPL. – Zeks

+0

Wonderfull! Tôi sẽ kiểm tra nó ngay bây giờ! –

+0

Tôi thấy từ hồ sơ của bạn rằng bạn là nhà phát triển web - hãy thông báo cho tôi nếu có lỗi trong phần php của Douml. Tôi chủ yếu tập trung vào C++ để có thể có một số. – Zeks

0

Ngoài ra còn có Visual Paradigm. Nếu bạn không muốn/không thể trả tiền cho nó, bạn có thể sử dụng Community Edition của nó. Hãy cẩn thận: bạn bị giới hạn trong các dự án phi thương mại và chỉ có thể vẽ một sơ đồ cho mỗi loại (tôi không chắc về sơ đồ cuối cùng này, ít nhất, khi VP ở phiên bản 7 có hạn chế đó).

Tạm biệt !.

3

Tôi sử dụng UMLet. http://www.umlet.com/

Tải về, giải nén, sau đó gõ như sau để chạy:

chmod +x umlet.sh 
./umlet.sh 

Chúc mừng người mẫu.

+0

phiên bản gần đây trên Ubuntu là rất lỗi. Nó liên tục đóng băng, ví dụ, khi người dùng đang cố gắng điều hướng thông qua các thư mục trong menu mở, vv – user907860

6

Hãy thử Công cụ tạo mô hình dựa trên WEB để bạn loại bỏ các hạn chế của hệ điều hành! Tôi khuyên bạn nên GENMYMODEL một công cụ trực tuyến phù hợp với UML. Tất cả những gì bạn cần là một trình duyệt web trong Ubuntu khi nó hoạt động trên Chrome, Firefox và IE.

+0

Công cụ dựa trên web tuyệt vời – benw2

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