UML CASE TOOLSUMODEL 2009
Trang 1UML CASE TOOLS
Trang 2UML CASE TOOLS
Trang 3MỤC TIÊU
Ý nghĩa UML CASE tools
Giới thiệu UModel 2009
Sử dụng được UModel 2009
Trang 4NỘ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
Trang 5Version control system
Vẽ biểu đồ High High Normal Normal High Normal
Tự động tạo code High Normal Normal Tái tạo mô hình Normal Normal
Tích hợp môi trường
Trao đổi mô hình Normal Normal
Hổ trợ định hướng Normal Normal Normal Normal Normal Normal Version control system Normal
Trang 6ĐÁNH GIÁ
www.uml-forum.com/tool.htm
Trang 7NỘ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
Trang 8Áo, với hơn 3 triệu khách hàng và hơn
100000 công ty trên toàn thế giới.
http://www.altova.com/products/umodel /uml_tool.html
Trang 9NỘ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
Trang 10CHỨC NĂNG
Hổ trợ 14 loại lược đồ UML 2.2
Xml schema diagram
Business Process Modeling Notation
Phát sinh code java, c#, và vb.net
Tái tạo mô hình từ code java, c#, và vb.net
Round – trip engineering
Chuyển đổi lược đồ
Phát sinh tài liệu
Trang 11CHỨC NĂNG
Tích hợp vào IDEs : Visual Studio, Eclipse
Hổ trợ version control system
Nhiều lớp trên một lược đồ
Hyperlinking
Không giới hạn undo và redo
Tùy chỉnh màu sắc lược đồ
…
Trang 12NỘ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
Trang 13CÀI ĐẶT
Hướng dẩn cài đặt
Môi trường triển khai:
win 2000/XP/VISTA/SERVER 2003
Trang 14NỘ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
Trang 15HƯỚ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
Trang 16GIAO DIỆN
Trang 17DEMO GIAO DIỆN
Trang 18HƯỚ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
Trang 20USE CASE DIAGRAM
Ghi nhận chức năng hệ thống
Kèm theo là một tài liệu đặc tả
Trang 21DEMO USE CASE DIAGRAM
Trang 22CLASS DIAGRAM
Chỉ ra cấu trúc tĩnh của các lớp trong hệ thống
Trang 23DEMO CLASS DIAGRAM
Trang 24CÂU HỎI
lược đồ có bao
nhiêu Class?
Trang 25OBJECT DIAGRAM
Dùng để ví dụ hóa một biểu đồ lớp
Trang 26DEMO OBJECT DIAGRAM
Trang 27STATE 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
Trang 28DEMO STATE DIAGRAM
Trang 29SEQUENCE DIAGRAM
Chỉ ra sự cộng tác giữa các đối tượng hướng thời gian
Trang 30DEMO SEQUENCE DIAGRAM
Trang 32DEMO COLLABORATION DIAGRAM
Trang 33CÂU HỎI
Để phát sinh
Collaboration diagram
từ Sequence diagram, bạn làm như thế nào?
Trang 35DEMO ACTIVITY DIAGRAM
Trang 36COPONENT DIAGRAM
Cấu trúc vật lý của các thành phần code
Trang 37DEMO COPONENT DIAGRAM
Trang 38DEPLOYMENT 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
Trang 39DEMO DEPLOY DIAGRAM
Trang 40INTERACTION 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
Trang 41DEMO INTERACTION DIAGRAM
Trang 42COMPOSITE 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.
Trang 43DEMO COMPOSITE STRUCTURE DIAGRAM
Trang 44PACKAGE DIAGRAM
Thể hiện cách tổ chức các gói và các thành phần của chúng
Trang 45DEMO PACKAGE DIAGRAM
Trang 46TIMING DIAGRAM
Mô tả những thay đổi trong các trạng thái hoặc điều kiện theo thời gian.
Trang 47DEMO TIMING DIAGRAM
Trang 48PROFILE DIAGRAM
Cho phép tự định nghĩa các khuôn mẩu, giá trị đính kèm, và hạn chế.
Trang 49DEMO PROFILE DIAGRAM
Trang 51BUSINESS PROCESS MODELING NOTATION
Mô hình hóa nghiệp vụ
Trang 52HƯỚ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
Trang 53FORWARD ENGINEERING
ROUND – TRIP ENGINEERING (M – C – M)
Trang 54DEMO FORWARD ENGINEERING
Trang 55CÂU HỎI
UModel hổ trợ C# version mấy?
Trang 56HƯỚ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
Trang 57REVERT ENGINEERING
ROUND – TRIP ENGINEERING (C – M – C)
Trang 58DEMO REVERT ENGINEERING
Trang 59CÂU HỎI
Ví dụ trên phát sinh bao nhiêu lược đồ?
Trang 60HƯỚ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
Trang 61CHUYỂN ĐỔI MÔ HÌNH
Hổ trợ chuyển đổi từ sequence sang collaboration
và ngược lại
Trang 62HƯỚ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
Trang 63PHÁT SINH TÀI LIỆU
Tự động tạo tài liệu mô tả các bản thiết kế
Trang 64DEMO PHÁT SINH TÀI LIỆU
Trang 65HƯỚ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
Trang 66VERSION CONTROL SYSTEM
Hổ trợ hệ thống quản lý phiên bản
Trang 67HƯỚ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
Trang 69CÁM ƠN
?