2012-02-13 41 views

Trả lời

1

Điều này biết Java và cũng là PHP: http://www.visual-paradigm.com/ Và tôi đã có trải nghiệm khá tốt với ứng dụng đó. :)

VisualParadigm có thể giúp bạn tạo sơ đồ lớp và nếu bạn muốn, cũng tạo ra sơ đồ ORM và lập bản đồ (ví dụ: ở chế độ ngủ đông) giữa các lớp miền và cơ sở dữ liệu. Nhưng bạn nên xem các hướng dẫn chính thức tại đây: http://www.visual-paradigm.com/product/vpuml/tutorials/

+0

Có dễ dàng như trình tạo Sơ đồ lớp Visual Studio không? btw, sơ đồ ORM là gì? – maxxon15

+1

Có, nó là khá dễ dàng. Nó chỉ là đủ để xem hướng dẫn mà tôi đã gửi cho bạn. ORM là Mô hình Mối quan hệ Đối tượng - đó là bước giữa mô hình miền của bạn và các tệp ánh xạ cơ sở dữ liệu. Nó thực sự hiển thị sơ đồ lớp miền như các lớp miền liên tục. Tôi nghĩ bạn có thể hưởng lợi từ trang này: http://oldresources.visual-paradigm.com/object_relational_mapping/visual_modeling/using_orm_diagram.html –

+0

Wow! Đó là Kewl khá!^_^Cảm ơn rất nhiều! Tôi đang tải xuống phần mềm ngay bây giờ ... Tôi sẽ chạy chúng trong VMWare để "Phiên bản dùng thử" sẽ không bao giờ là vấn đề: D – maxxon15

1

Mô hình trực quan khá đẹp, nhưng hơi đắt một chút.

Một giải pháp thay thế miễn phí là ArgoUml. Nó có thể tạo ra các sơ đồ lớp từ mã nguồn Java (tôi không nghĩ cho php, nhưng tôi không chắc chắn). Nó không phải là khá tốt như vp, nhưng nó hoạt động và rất dễ sử dụng.

Netbeans có tích hợp UML lên đến phiên bản 5 hoặc 6, nhưng nó đã bị ngừng, do đó việc sử dụng phiên bản cũ hơn cũng có thể hoạt động. Eclipse có một plugin có tên là papyrus, cũng có nghĩa là code to uml.

Để có cùng chức năng cho PHP, hãy xem this question và xem tại đây để xem tổng quát overview over UML diagrams.

+0

OK. Cảm ơn. :) Bạn có biết điều gì đó tương tự cho PHP không? – maxxon15

1

ArgoUML rất tuyệt. Bạn cũng nên xem UMLet. UMLet là một công cụ UML độc lập, tốt cho các sơ đồ lớp/trình tự nhanh.

+0

Tính năng này có hoạt động với PHP không? Tôi cần một cái gì đó của loại này cho PHP quá ... – maxxon15

+0

Từ trang web UMLet: "UML 2.3 Công cụ thiết kế .NET, Java, C++, XSD, DDL, PHP, CORBA, Python và nhiều hơn nữa." – John

4

Kết hợp GenMyModel, đây là một UML online tool tạo Java từ sơ đồ lớp. HTH

+0

Công cụ tuyệt vời. Máy phát Java hoạt động tốt và rất dễ sử dụng (trực tuyến). –

+0

Bây giờ bạn có thể viết UML của riêng bạn cho trình tạo Php theo hướng dẫn này: http://blog.genmymodel.com/build-your-own-php-generator-from-uml-using-acceleo-part-1.html – Xaelis

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