SlideShare une entreprise Scribd logo
1  sur  69
UML CASE TOOLSUMODEL 2009 Môn: CôngCụVàMôiTrườngPhátTriểnPhầnMềm GiáoViênHướng Dẫn: Lâm QuangVũ 			    Nguyễn PhạmPhương Nam Nhóm thực hiện: B Người trình bày: Dương Duy Tân
UML CASE TOOLS
MỤC TIÊU  Ý nghĩa UML CASE tools  Giới thiệu UModel 2009  Sử dụng được UModel 2009
NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
ĐÁNH GIÁ
ĐÁNH GIÁ www.uml-forum.com/tool.htm
NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
GIỚI THIỆU Làmột UML CASE tool dùngđểphântíchthiếtkếphầnmềm. LàsảnphẩmnổitiếngcủacôngtyAltovanằmtrongbộAltova Mission Kit. Altovađượcthànhlập 1992, trụsởchính ở Áo, vớihơn 3 triệukháchhàngvàhơn 100000 côngtytrêntoànthếgiới. http://www.altova.com/products/umodel/uml_tool.html
NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
CHỨC NĂNG Hổtrợ 14 loạilượcđồ UML 2.2  Xml schema diagram  Business Process Modeling Notation Phátsinh code java, c#, và vb.net Táitạomôhìnhtừ code java, c#, và vb.net  Round – trip engineering Chuyểnđổilượcđồ Phátsinhtàiliệu
CHỨC NĂNG Tíchhợpvào IDEs : Visual Studio, Eclipse Hổtrợ version control system Nhiềulớptrênmộtlượcđồ Hyperlinking Khônggiớihạn undo và redo Tùychỉnhmàusắclượcđồ  …
NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
CÀI ĐẶT Hướngdẩncàiđặt Môitrườngtriểnkhai:  		win 2000/XP/VISTA/SERVER 2003
NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
HƯỚNG DẨN SỬ DỤNG  Giao diện người dùng  Vẽ 14 loại biểu đồ, XML schema, BPMN  Forward Engineering  Revert Engineering  Chuyển đổi lược đồ  Phát sinh tài liệu  Version control system  Tích hợp vào Visual Studio/Eclipse
GIAO DIỆN
DEMO GIAO DIỆN
HƯỚNG DẨN SỬ DỤNG  Giao diện người dùng  Vẽ 14 loại biểu đồ, XML schema, BPMN  Forward Engineering  Revert Engineering  Chuyển đổi lược đồ  Phát sinh tài liệu  Version control system  Tích hợp vào Visual Studio/Eclipse
VẤN ĐỀ Xây dựng phần mềm quản lý khách sạn  Lập phiếu thuê phòng  Tính tiền trả phòng  Tra cứu khách hàng  Thống kê doanh thu theo tháng (nhân viên quản lý)
USE CASE DIAGRAM Ghi nhận chức năng hệ thống  Kèm theo là một tài liệu đặc tả
DEMO USE CASE DIAGRAM
CLASS DIAGRAM  Chỉ ra cấu trúc tĩnh của các lớp trong hệ thống
DEMO CLASS DIAGRAM
CÂU HỎI Ví dụ trên trong lược đồ có bao nhiêu Class?
OBJECT DIAGRAM  Dùng để ví dụ hóa một biểu đồ lớp
DEMO OBJECT DIAGRAM
STATE MACHINE DIAGRAM  Chỉ tất cả các trạng thái và các sự kiện làm thay đổi trạng thái của một lớp hay một hành động
DEMO STATE DIAGRAM
SEQUENCE DIAGRAM  Chỉ ra sự cộng tác giữa các đối tượng hướng thời gian
DEMO SEQUENCE DIAGRAM
COLLABORATION DIAGRAM   Chỉ ra sự cộng tác của các đối tượng hướng thông điệp  Có thể phát sinh từ sequence diagram
DEMO COLLABORATION DIAGRAM
CÂU HỎI Để phát sinh Collaboration diagram từ Sequence diagram, bạn làm như thế nào?
ACTIVITY DIAGRAM  Mô hình hóa dòng chảy của các công việc nghiệp trong những tiến trình nghiệp vụ  Mô tả trình tự trình tự các công việc, hổ trợ các tiến trình phân nhánh và song song
DEMO ACTIVITY DIAGRAM
COPONENT DIAGRAM  Cấu trúc vật lý của các thành phần code.
DEMO COPONENT DIAGRAM
DEPLOYMENT DIAGRAM  Chỉ ra kiến trúc vật lý của phần cứng cũng như phần mềm trong hệ thống
DEMO DEPLOY DIAGRAM
INTERACTION DIAGRAM  Chỉ ra cái nhìn tổng quan về sự tương tác của các lược đồ tương tác khác
DEMO INTERACTION DIAGRAM
COMPOSITE STRUCTURE DIAGRAM  Chỉ ra cấu trúc bên trong như những bộ phận, hoặc cổng và bộ nối.
DEMO COMPOSITE STRUCTURE DIAGRAM
PACKAGE DIAGRAM  Thể hiện cách tổ chức các gói và các thành phần của chúng
DEMO PACKAGE DIAGRAM
TIMING DIAGRAM  Mô tả những thay đổi trong các trạng thái hoặc điều kiện theo thời gian.
DEMO TIMING DIAGRAM
PROFILE DIAGRAM  Cho phép tự định nghĩa các khuôn mẩu, giá trị đính kèm, và hạn chế.
DEMO PROFILE DIAGRAM
XML SCHEMA DIAGRAM  Thể hiện những thành phần giản đồ trong kí hiệu của UML như thẻ, kiểu đơn, kiểu phức,… như một class  Round – trip engineering
BUSINESS PROCESS MODELING NOTATION   Mô hình hóa nghiệp vụ
HƯỚNG DẨN SỬ DỤNG  Giao diện người dùng  Vẽ 14 loại biểu đồ, XML schema, BPMN  Forward Engineering  Revert Engineering  Chuyển đổi lược đồ  Phát sinh tài liệu  Version control system  Tích hợp vào Visual Studio/Eclipse
FORWARD ENGINEERING ROUND – TRIP ENGINEERING (M – C – M)
DEMO FORWARD ENGINEERING
CÂU HỎI UModel hổ trợ C# version mấy?
HƯỚNG DẨN SỬ DỤNG  Giao diện người dùng  Vẽ 14 loại biểu đồ, XML schema, BPMN  Forward Engineering  Revert Engineering  Chuyển đổi lược đồ  Phát sinh tài liệu  Version control system  Tích hợp vào Visual Studio/Eclipse
REVERT ENGINEERING ROUND – TRIP ENGINEERING (C – M – C)
DEMO REVERT ENGINEERING
CÂU HỎI Ví dụ trên phát sinh bao nhiêu lược đồ?
HƯỚNG DẨN SỬ DỤNG  Giao diện người dùng  Vẽ 14 loại biểu đồ, XML schema, BPMN  Forward Engineering  Revert Engineering  Chuyển đổi lược đồ  Phát sinh tài liệu  Version control system  Tích hợp vào Visual Studio/Eclipse
CHUYỂN ĐỔI MÔ HÌNH  Hổ trợ chuyển đổi từ sequence sang collaboration và ngược lại
HƯỚNG DẨN SỬ DỤNG  Giao diện người dùng  Vẽ 14 loại biểu đồ, XML schema, BPMN  Forward Engineering  Revert Engineering  Chuyển đổi lược đồ  Phát sinh tài liệu  Version control system  Tích hợp vào Visual Studio/Eclipse
PHÁT SINH TÀI LIỆU  Tự động tạo tài liệu mô tả các bản  thiết kế
DEMO PHÁT SINH TÀI LIỆU
HƯỚNG DẨN SỬ DỤNG  Giao diện người dùng  Vẽ 14 loại biểu đồ, XML schema, BPMN  Forward Engineering  Revert Engineering  Chuyển đổi lược đồ  Phát sinh tài liệu  Version control system  Tích hợp vào Visual Studio/Eclipse
VERSION CONTROL SYSTEM  Hổ trợ hệ thống quản lý phiên bản
HƯỚNG DẨN SỬ DỤNG  Giao diện người dùng  Vẽ 14 loại biểu đồ, XML schema, BPMN  Forward Engineering  Revert Engineering  Chuyển đổi lược đồ  Phát sinh tài liệu  Version control system  Tích hợp vào Visual Studio/Eclipse
TÍCH HỢP VÀO VS/ECLIPSE VS 2005/2008, Eclipse UModel Enterprise 2009 UModel Enterprise Edition Integration Module for Eclipse hoặc UModel Enterprise Edition Integration Module for Microsoft Visual Studio
CÁM ƠN ?

Contenu connexe

Similaire à Umodel 2009

Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLmTrn286060
 
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLmTrn286060
 
Chapter 1 1 vi
Chapter 1 1 viChapter 1 1 vi
Chapter 1 1 viTan Duy
 
Chapter 1 1 vi
Chapter 1 1 viChapter 1 1 vi
Chapter 1 1 viTan Duy
 
Hướng dẫn-cài-đặt-để-sữ-dụng-enterprise-architect-để-thiết-kế-các-mô-hình
Hướng dẫn-cài-đặt-để-sữ-dụng-enterprise-architect-để-thiết-kế-các-mô-hìnhHướng dẫn-cài-đặt-để-sữ-dụng-enterprise-architect-để-thiết-kế-các-mô-hình
Hướng dẫn-cài-đặt-để-sữ-dụng-enterprise-architect-để-thiết-kế-các-mô-hìnhkey Pham
 
Gia công nhiều trục Delcam Powermill
Gia công nhiều trục Delcam PowermillGia công nhiều trục Delcam Powermill
Gia công nhiều trục Delcam PowermillTrung tâm Advance Cad
 
61 de thi_dapan_hkp_pttkhdtuml_cdth07
61 de thi_dapan_hkp_pttkhdtuml_cdth0761 de thi_dapan_hkp_pttkhdtuml_cdth07
61 de thi_dapan_hkp_pttkhdtuml_cdth07thanhdanh9000
 
61 de thi_dapan_hkp_pttkhdtuml_cdth07
61 de thi_dapan_hkp_pttkhdtuml_cdth0761 de thi_dapan_hkp_pttkhdtuml_cdth07
61 de thi_dapan_hkp_pttkhdtuml_cdth07thanhdanh9000
 
Mô hình MVC trong lập trình web với Java
Mô hình MVC trong lập trình web với JavaMô hình MVC trong lập trình web với Java
Mô hình MVC trong lập trình web với JavaHuy Vũ
 
Giáo trình vb.net
Giáo trình vb.netGiáo trình vb.net
Giáo trình vb.netHung Pham
 

Similaire à Umodel 2009 (20)

Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
 
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
 
Mo hinh-3-lop
Mo hinh-3-lopMo hinh-3-lop
Mo hinh-3-lop
 
Chapter 1 1 vi
Chapter 1 1 viChapter 1 1 vi
Chapter 1 1 vi
 
Chapter 1 1 vi
Chapter 1 1 viChapter 1 1 vi
Chapter 1 1 vi
 
Session 01
Session 01Session 01
Session 01
 
Session 01
Session 01Session 01
Session 01
 
Session 01 C
Session 01 CSession 01 C
Session 01 C
 
Hướng dẫn-cài-đặt-để-sữ-dụng-enterprise-architect-để-thiết-kế-các-mô-hình
Hướng dẫn-cài-đặt-để-sữ-dụng-enterprise-architect-để-thiết-kế-các-mô-hìnhHướng dẫn-cài-đặt-để-sữ-dụng-enterprise-architect-để-thiết-kế-các-mô-hình
Hướng dẫn-cài-đặt-để-sữ-dụng-enterprise-architect-để-thiết-kế-các-mô-hình
 
Slide do an
Slide do anSlide do an
Slide do an
 
Gia công nhiều trục Delcam Powermill
Gia công nhiều trục Delcam PowermillGia công nhiều trục Delcam Powermill
Gia công nhiều trục Delcam Powermill
 
61 de thi_dapan_hkp_pttkhdtuml_cdth07
61 de thi_dapan_hkp_pttkhdtuml_cdth0761 de thi_dapan_hkp_pttkhdtuml_cdth07
61 de thi_dapan_hkp_pttkhdtuml_cdth07
 
61 de thi_dapan_hkp_pttkhdtuml_cdth07
61 de thi_dapan_hkp_pttkhdtuml_cdth0761 de thi_dapan_hkp_pttkhdtuml_cdth07
61 de thi_dapan_hkp_pttkhdtuml_cdth07
 
Java fx
Java fxJava fx
Java fx
 
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnhLuận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
 
Bai11 ooad bieu_dolop
Bai11 ooad bieu_dolopBai11 ooad bieu_dolop
Bai11 ooad bieu_dolop
 
Mô hình MVC trong lập trình web với Java
Mô hình MVC trong lập trình web với JavaMô hình MVC trong lập trình web với Java
Mô hình MVC trong lập trình web với Java
 
Giáo trình vb.net
Giáo trình vb.netGiáo trình vb.net
Giáo trình vb.net
 
Oop bai12
Oop bai12Oop bai12
Oop bai12
 
Do an truyen dong
Do an truyen dongDo an truyen dong
Do an truyen dong
 

Plus de Nguyen Tran (20)

Se 06
Se 06Se 06
Se 06
 
12report
12report12report
12report
 
11script
11script11script
11script
 
10team
10team10team
10team
 
09componentdeployment
09componentdeployment09componentdeployment
09componentdeployment
 
08activity
08activity08activity
08activity
 
07state
07state07state
07state
 
06collaboration
06collaboration06collaboration
06collaboration
 
05sequence
05sequence05sequence
05sequence
 
04class
04class04class
04class
 
03usecase
03usecase03usecase
03usecase
 
02intro
02intro02intro
02intro
 
01about
01about01about
01about
 
Clear case
Clear caseClear case
Clear case
 
Business process excution language
Business process excution languageBusiness process excution language
Business process excution language
 
Vs doc man
Vs doc manVs doc man
Vs doc man
 
Cm mi
Cm miCm mi
Cm mi
 
Sql packager
Sql packagerSql packager
Sql packager
 
Snag it
Snag itSnag it
Snag it
 
Record mydesktop
Record mydesktopRecord mydesktop
Record mydesktop
 

Umodel 2009

  • 1. UML CASE TOOLSUMODEL 2009 Môn: CôngCụVàMôiTrườngPhátTriểnPhầnMềm GiáoViênHướng Dẫn: Lâm QuangVũ Nguyễn PhạmPhương Nam Nhóm thực hiện: B Người trình bày: Dương Duy Tân
  • 3. MỤC TIÊU Ý nghĩa UML CASE tools Giới thiệu UModel 2009 Sử dụng được UModel 2009
  • 4. NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
  • 7. NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
  • 8. GIỚI THIỆU Làmột UML CASE tool dùngđểphântíchthiếtkếphầnmềm. LàsảnphẩmnổitiếngcủacôngtyAltovanằmtrongbộAltova Mission Kit. Altovađượcthànhlập 1992, trụsởchính ở Áo, vớihơn 3 triệukháchhàngvàhơn 100000 côngtytrêntoànthếgiới. http://www.altova.com/products/umodel/uml_tool.html
  • 9. NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
  • 10. CHỨC NĂNG Hổtrợ 14 loạilượcđồ UML 2.2 Xml schema diagram Business Process Modeling Notation Phátsinh code java, c#, và vb.net Táitạomôhìnhtừ code java, c#, và vb.net Round – trip engineering Chuyểnđổilượcđồ Phátsinhtàiliệu
  • 11. CHỨC NĂNG Tíchhợpvào IDEs : Visual Studio, Eclipse Hổtrợ version control system Nhiềulớptrênmộtlượcđồ Hyperlinking Khônggiớihạn undo và redo Tùychỉnhmàusắclượcđồ …
  • 12. NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
  • 13. CÀI ĐẶT Hướngdẩncàiđặt Môitrườngtriểnkhai: win 2000/XP/VISTA/SERVER 2003
  • 14. NỘI DUNG TRÌNH BÀY Đánh giá các UML CASE tools Giới thiệu Chức năng Cài đặt Hướng dẫn sử dụng
  • 15. HƯỚNG DẨN SỬ DỤNG Giao diện người dùng Vẽ 14 loại biểu đồ, XML schema, BPMN Forward Engineering Revert Engineering Chuyển đổi lược đồ Phát sinh tài liệu Version control system Tích hợp vào Visual Studio/Eclipse
  • 18. HƯỚNG DẨN SỬ DỤNG Giao diện người dùng Vẽ 14 loại biểu đồ, XML schema, BPMN Forward Engineering Revert Engineering Chuyển đổi lược đồ Phát sinh tài liệu Version control system Tích hợp vào Visual Studio/Eclipse
  • 19. VẤN ĐỀ Xây dựng phần mềm quản lý khách sạn Lập phiếu thuê phòng Tính tiền trả phòng Tra cứu khách hàng Thống kê doanh thu theo tháng (nhân viên quản lý)
  • 20. USE CASE DIAGRAM Ghi nhận chức năng hệ thống Kèm theo là một tài liệu đặc tả
  • 21. DEMO USE CASE DIAGRAM
  • 22. CLASS DIAGRAM Chỉ ra cấu trúc tĩnh của các lớp trong hệ thống
  • 24. CÂU HỎI Ví dụ trên trong lược đồ có bao nhiêu Class?
  • 25. OBJECT DIAGRAM Dùng để ví dụ hóa một biểu đồ lớp
  • 27. STATE MACHINE DIAGRAM Chỉ tất cả các trạng thái và các sự kiện làm thay đổi trạng thái của một lớp hay một hành động
  • 29. SEQUENCE DIAGRAM Chỉ ra sự cộng tác giữa các đối tượng hướng thời gian
  • 31. COLLABORATION DIAGRAM Chỉ ra sự cộng tác của các đối tượng hướng thông điệp Có thể phát sinh từ sequence diagram
  • 33. CÂU HỎI Để phát sinh Collaboration diagram từ Sequence diagram, bạn làm như thế nào?
  • 34. ACTIVITY DIAGRAM Mô hình hóa dòng chảy của các công việc nghiệp trong những tiến trình nghiệp vụ Mô tả trình tự trình tự các công việc, hổ trợ các tiến trình phân nhánh và song song
  • 36. COPONENT DIAGRAM Cấu trúc vật lý của các thành phần code.
  • 38. DEPLOYMENT DIAGRAM Chỉ ra kiến trúc vật lý của phần cứng cũng như phần mềm trong hệ thống
  • 40. INTERACTION DIAGRAM Chỉ ra cái nhìn tổng quan về sự tương tác của các lược đồ tương tác khác
  • 42. COMPOSITE STRUCTURE DIAGRAM Chỉ ra cấu trúc bên trong như những bộ phận, hoặc cổng và bộ nối.
  • 44. PACKAGE DIAGRAM Thể hiện cách tổ chức các gói và các thành phần của chúng
  • 46. TIMING DIAGRAM Mô tả những thay đổi trong các trạng thái hoặc điều kiện theo thời gian.
  • 48. PROFILE DIAGRAM Cho phép tự định nghĩa các khuôn mẩu, giá trị đính kèm, và hạn chế.
  • 50. XML SCHEMA DIAGRAM Thể hiện những thành phần giản đồ trong kí hiệu của UML như thẻ, kiểu đơn, kiểu phức,… như một class Round – trip engineering
  • 51. BUSINESS PROCESS MODELING NOTATION Mô hình hóa nghiệp vụ
  • 52. HƯỚNG DẨN SỬ DỤNG Giao diện người dùng Vẽ 14 loại biểu đồ, XML schema, BPMN Forward Engineering Revert Engineering Chuyển đổi lược đồ Phát sinh tài liệu Version control system Tích hợp vào Visual Studio/Eclipse
  • 53. FORWARD ENGINEERING ROUND – TRIP ENGINEERING (M – C – M)
  • 55. CÂU HỎI UModel hổ trợ C# version mấy?
  • 56. HƯỚNG DẨN SỬ DỤNG Giao diện người dùng Vẽ 14 loại biểu đồ, XML schema, BPMN Forward Engineering Revert Engineering Chuyển đổi lược đồ Phát sinh tài liệu Version control system Tích hợp vào Visual Studio/Eclipse
  • 57. REVERT ENGINEERING ROUND – TRIP ENGINEERING (C – M – C)
  • 59. CÂU HỎI Ví dụ trên phát sinh bao nhiêu lược đồ?
  • 60. HƯỚNG DẨN SỬ DỤNG Giao diện người dùng Vẽ 14 loại biểu đồ, XML schema, BPMN Forward Engineering Revert Engineering Chuyển đổi lược đồ Phát sinh tài liệu Version control system Tích hợp vào Visual Studio/Eclipse
  • 61. CHUYỂN ĐỔI MÔ HÌNH Hổ trợ chuyển đổi từ sequence sang collaboration và ngược lại
  • 62. HƯỚNG DẨN SỬ DỤNG Giao diện người dùng Vẽ 14 loại biểu đồ, XML schema, BPMN Forward Engineering Revert Engineering Chuyển đổi lược đồ Phát sinh tài liệu Version control system Tích hợp vào Visual Studio/Eclipse
  • 63. PHÁT SINH TÀI LIỆU Tự động tạo tài liệu mô tả các bản thiết kế
  • 64. DEMO PHÁT SINH TÀI LIỆU
  • 65. HƯỚNG DẨN SỬ DỤNG Giao diện người dùng Vẽ 14 loại biểu đồ, XML schema, BPMN Forward Engineering Revert Engineering Chuyển đổi lược đồ Phát sinh tài liệu Version control system Tích hợp vào Visual Studio/Eclipse
  • 66. VERSION CONTROL SYSTEM Hổ trợ hệ thống quản lý phiên bản
  • 67. HƯỚNG DẨN SỬ DỤNG Giao diện người dùng Vẽ 14 loại biểu đồ, XML schema, BPMN Forward Engineering Revert Engineering Chuyển đổi lược đồ Phát sinh tài liệu Version control system Tích hợp vào Visual Studio/Eclipse
  • 68. TÍCH HỢP VÀO VS/ECLIPSE VS 2005/2008, Eclipse UModel Enterprise 2009 UModel Enterprise Edition Integration Module for Eclipse hoặc UModel Enterprise Edition Integration Module for Microsoft Visual Studio