2009-03-22 26 views
6

Visio 2003 sử dụng UML 1.4, có nghĩa là một số khuôn mẫu từ UML 2.0 đơn giản là không tồn tại, và chúng cần được mô hình hóa bằng cách vẽ tự do (tôi cũng có thể sử dụng Photoshop). Có ai biết về một bản cập nhật từ Microsoft hoặc một addon để bao gồm UML 2.0 (hoàn thành - không chỉ sơ đồ lớp) trong Visio 2003?Cách tốt nhất để sử dụng UML 2.0 trong Visio 2003 là gì?

Tôi tìm thấy gói này: http://www.sdl.sandrila.co.uk/ nhưng đánh giá bằng ảnh chụp màn hình "mẫu" của họ, tôi sẽ tránh xa. Nếu họ không biết cách sử dụng UML, tôi sẽ ngạc nhiên nếu họ có thể thực hiện nó một cách chính xác;)

Trả lời

-1

Tôi tìm thấy gói này: http://www.sdl.sandrila.co.uk/ nhưng đánh giá bởi ảnh chụp màn hình "ví dụ" của họ, tôi sẽ tránh xa. Nếu họ không biết cách sử dụng UML, tôi sẽ ngạc nhiên nếu họ có thể thực hiện nó một cách chính xác;)

Điều đó có vẻ hơi khắc nghiệt - trong số ít ảnh chụp màn hình là UML2 (trái ngược với là ví dụ về các ký hiệu khác mà công cụ hỗ trợ, chẳng hạn như SDL, MCL và TTCN), bạn nghĩ điều gì là không chính xác? Nó khá xấu xí khi các biểu đồ đi, và sử dụng các phông chữ và đường kẻ bí danh, nhưng đó là một tính năng Visio hơn là bất cứ điều gì liên quan đến mẫu.

Về mặt những gì bạn có thể làm với UML, bạn nên sử dụng công cụ UML2 thực hơn Visio. Kiến trúc sư doanh nghiệp là một công cụ giá rẻ có mô hình UML thực sự đằng sau nó. (Sẽ tốt hơn nếu có thể nói rằng những cái đắt tiền hơn có ít lỗi giao diện người dùng và gotchas hơn, nhưng điều đó không thực sự đúng, và hầu hết tụt hậu so với các công cụ đồ họa đơn giản như OmniGraffle hoặc Visio trong đánh bóng và khả năng sử dụng)

+0

Thực ra, cả ba ví dụ UML đều vi phạm UML theo một cách nào đó. Đáng chú ý nhất, sơ đồ ca sử dụng có các trường hợp sử dụng ngoài hệ thống và SSD có rất nhiều vấn đề. Sơ đồ lớp có một vài vai trò liên kết được chỉ định không chính xác. – JoshJordan

+0

Sơ đồ ca sử dụng không hiển thị ranh giới hệ thống, vì vậy những gì bên trong hay bên ngoài là cách hiểu của bạn. SD xuất hiện để kết hợp miền và triển khai, và là điển hình của một trong những bạn đã nhìn thấy trong giai đoạn đầu của dự án - khách hàng gửi một đơn hàng, nó đi vào bán hàng và kế toán và sau đó có –

+0

một máy phát điện chính trong đó. Đó là một WTF, nhưng nó không phải là cú pháp UML không chính xác. Tôi không thể nhìn thấy bất cứ điều gì rõ ràng là cú pháp sai với sơ đồ lớp. Không ai trong số họ đặc biệt khen ngợi công cụ này như là một nơi để học thực hành UML, nhưng không có công cụ nào sẽ kiểm tra các mô hình của bạn cho ngữ nghĩa. –

1

Tôi đang sử dụng các biểu tượng UML 2.0 từ Pavel Hruby. Có thể bạn sẽ thấy chúng hữu ích.

0

Những điều tốt đẹp về Visio là nó chỉ là một chương trình vẽ và không phải là một môi trường làm người mẫu. Vì vậy, chỉ cần tạo nên dòng của riêng bạn. Visio có thể vẽ chỉ là về bất kỳ thời gian dòng bạn có thể nghĩ đến. Nhưng câu trả lời thực sự là câu trả lời đã được kiểm tra. Bây giờ Microsoft "hỗ trợ" UML có thể họ sẽ cung cấp công cụ tốt hơn.

+1

@Ted et. al.: Thử VS2010 beta 1 và xem bạn có nghĩ Microsoft đã làm tốt hơn với UML không - và vui lòng phàn nàn nếu họ không có. –

2

Trong trường hợp không rõ ràng, Microsoft sẽ không bao giờ cập nhật hỗ trợ Visio của UML. Trong một thời gian, họ đã không coi Visio là một công cụ Kỹ thuật phần mềm.

Tôi không trách họ. Nó thậm chí không làm tốt công việc với các phần của UML nó "được hỗ trợ".

+0

Visio _was_ một công cụ CASE. Tại một thời điểm, sau khi mua, Visio đã "chạy" cả bởi các bộ phận Phát triển và Văn phòng của Microsoft. Phiên bản "dev" là Visio dành cho Kiến trúc sư doanh nghiệp, sau một thời gian, chỉ được cung cấp cho những người có đăng ký MSDN Universal. Phiên bản này cuối cùng tụt hậu Office (2005 được dựa trên Office XP), và sau đó đã bị giết. –

+0

Bạn có một trích dẫn, tốt nhất là từ Microsoft, về Visio không phải là một công cụ kỹ thuật phần mềm? Nó sẽ vô cùng hữu ích. –

+0

"trích dẫn" nằm trong một nhóm tin. –

0

Các ảnh chụp màn hình này chỉ là biểu đồ ví dụ, Sandrila SDL không thực thi mức độ nghiêm ngặt đó đối với biểu đồ.

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