2010-01-11 72 views
5

Ở trường tôi đã học được rằng việc tạo Sơ đồ/Mô hình UML là thực hành thiết kế tuyệt vời trước khi tham gia vào một dự án. Tôi đã tìm thấy nó khá hữu ích bản thân mình, trong khi làm như vậy tôi giải quyết các dự án nhanh hơn nhiều, và thiết kế tổng thể của tôi có xu hướng tốt hơn.Nhập biểu đồ UML vào Visual Studio

Tôi đã nhận thấy vấn đề về dự phòng cơ bản khi nói đến viết mã. Trong Visio, bạn có thể rất mô tả trong các Mô hình của mình. Các phác thảo cơ bản cho các lớp của bạn có thể bao gồm các kiểu/phương thức biến C#. Họ là đủ chi tiết mà Visio có bạn chọn cho dù đó là C# hoặc VB.

Câu hỏi của tôi là, với chi tiết này, có tồn tại một kỹ thuật nhập khẩu giữa Visio và Visual Studio 2008 không? Có vẻ như bạn có thể nhập mô hình đơn giản đó làm đường viền cho các lớp trong Visual Studio, với tất cả mọi thứ được khai báo trừ mã thực trong Phương thức. Điều này sẽ rất hữu ích, đặc biệt là khi nói đến các bước thiết kế để tạo chương trình. Các lớp/biến/phương thức của tôi đã được khai báo cho tôi. Tôi sẽ phải quay lại và viết mã của mã.

Tôi đã thực hiện một số tìm kiếm về chủ đề này và chưa bật lên nhiều, có vẻ như Microsoft đã bao gồm một tính năng để thực hiện việc này.

Trả lời

4

Từ Visual Studio Team System 2008 and Visio FAQ:

Tôi có thể di chuyển Visio UML để Visual Studio 2008? Visual Studio 2008 không bao gồm hỗ trợ trực tiếp cho việc di chuyển các biểu đồ UML . Nếu bạn có cấu trúc UML sơ đồ cấu trúc tĩnh, bạn có thể sử dụng Visio cho Kiến trúc sư doanh nghiệp để tạo mã dựa trên mô hình. Sau đó, bạn có thể mở mã trong Visual Studio Team System Phiên bản Kiến trúc năm 2008 và tạo biểu đồ lớp từ mã được tạo ra . Để biết thêm thông tin, hãy xem Working with Class Diagrams.

loại sơ đồ UML khác không hỗ trợ để di chuyển mô hình thông tin cho Visual Studio 2008.

1

Bạn có thể muốn đăng bài trong diễn đàn vòm VS 2010 để hỏi về hỗ trợ cho điều này trong một phiên bản tương lai cho Visual Studio 2010 Ultimate. Nó sẽ không có trong phiên bản RTM, nhưng nhóm sản phẩm nên cung cấp cho bạn một bản cập nhật về tính năng này:

Visual Studio 2010 Diễn đàn kiến ​​trúc Discovery & Modeling cụ tại http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads

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