0
UML CASE TOOLSUMODEL 2009<br />Môn: CôngCụVàMôiTrườngPhátTriểnPhầnMềm<br />GiáoViênHướng Dẫn: Lâm QuangVũ<br />			    Nguy...
UML CASE TOOLS<br />
MỤC TIÊU<br /> Ý nghĩa UML CASE tools<br /> Giới thiệu UModel 2009<br /> Sử dụng được UModel 2009<br />
NỘI DUNG TRÌNH BÀY<br />Đánh giá các UML CASE tools<br />Giới thiệu<br />Chức năng<br />Cài đặt<br />Hướng dẫn sử dụng<br />
ĐÁNH GIÁ<br />
ĐÁNH GIÁ<br />www.uml-forum.com/tool.htm<br />
NỘI DUNG TRÌNH BÀY<br />Đánh giá các UML CASE tools<br />Giới thiệu<br />Chức năng<br />Cài đặt<br />Hướng dẫn sử dụng<br />
GIỚI THIỆU<br />Làmột UML CASE tool dùngđểphântíchthiếtkếphầnmềm.<br />LàsảnphẩmnổitiếngcủacôngtyAltovanằmtrongbộAltova Mi...
NỘI DUNG TRÌNH BÀY<br />Đánh giá các UML CASE tools<br />Giới thiệu<br />Chức năng<br />Cài đặt<br />Hướng dẫn sử dụng<br />
CHỨC NĂNG<br />Hổtrợ 14 loạilượcđồ UML 2.2<br /> Xml schema diagram<br /> Business Process Modeling Notation<br />Phátsinh...
CHỨC NĂNG<br />Tíchhợpvào IDEs : Visual Studio, Eclipse<br />Hổtrợ version control system<br />Nhiềulớptrênmộtlượcđồ<br />...
NỘI DUNG TRÌNH BÀY<br />Đánh giá các UML CASE tools<br />Giới thiệu<br />Chức năng<br />Cài đặt<br />Hướng dẫn sử dụng<br />
CÀI ĐẶT<br />Hướngdẩncàiđặt<br />Môitrườngtriểnkhai: <br />		win 2000/XP/VISTA/SERVER 2003<br />
NỘI DUNG TRÌNH BÀY<br />Đánh giá các UML CASE tools<br />Giới thiệu<br />Chức năng<br />Cài đặt<br />Hướng dẫn sử dụng<br />
HƯỚNG DẨN SỬ DỤNG<br /> Giao diện người dùng<br /> Vẽ 14 loại biểu đồ, XML schema, BPMN<br /> Forward Engineering<br /> Re...
GIAO DIỆN<br />
DEMO GIAO DIỆN<br />
HƯỚNG DẨN SỬ DỤNG<br /> Giao diện người dùng<br /> Vẽ 14 loại biểu đồ, XML schema, BPMN<br /> Forward Engineering<br /> Re...
VẤN ĐỀ<br />Xây dựng phần mềm quản lý khách sạn<br /> Lập phiếu thuê phòng<br /> Tính tiền trả phòng<br /> Tra cứu khách h...
USE CASE DIAGRAM<br />Ghi nhận chức năng hệ thống<br /> Kèm theo là một tài liệu đặc tả<br />
DEMO USE CASE DIAGRAM<br />
CLASS DIAGRAM<br /> Chỉ ra cấu trúc tĩnh của các lớp trong hệ thống<br />
DEMO CLASS DIAGRAM<br />
CÂU HỎI<br />Ví dụ trên trong lược đồ có bao nhiêu Class?<br />
OBJECT DIAGRAM<br /> Dùng để ví dụ hóa một biểu đồ lớp<br />
DEMO OBJECT DIAGRAM<br />
STATE MACHINE DIAGRAM<br /> 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<br />
SEQUENCE DIAGRAM<br /> Chỉ ra sự cộng tác giữa các đối tượng hướng thời gian<br />
DEMO SEQUENCE DIAGRAM<br />
COLLABORATION DIAGRAM <br /> Chỉ ra sự cộng tác của các đối tượng hướng thông điệp<br /> Có thể phát sinh từ sequence diag...
DEMO COLLABORATION DIAGRAM<br />
CÂU HỎI<br />Để phát sinh Collaboration diagram từ Sequence diagram, bạn làm như thế nào?<br />
ACTIVITY DIAGRAM<br /> 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ụ<br /> Mô tả trình t...
DEMO ACTIVITY DIAGRAM<br />
COPONENT DIAGRAM<br /> Cấu trúc vật lý của các thành phần code.<br />
DEMO COPONENT DIAGRAM<br />
DEPLOYMENT DIAGRAM<br /> 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<br />
DEMO DEPLOY DIAGRAM<br />
INTERACTION DIAGRAM<br /> 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<br />
DEMO INTERACTION DIAGRAM<br />
COMPOSITE STRUCTURE DIAGRAM<br /> Chỉ ra cấu trúc bên trong như những bộ phận, hoặc cổng và bộ nối.<br />
DEMO COMPOSITE STRUCTURE DIAGRAM<br />
PACKAGE DIAGRAM<br /> Thể hiện cách tổ chức các gói và các thành phần của chúng<br />
DEMO PACKAGE DIAGRAM<br />
TIMING DIAGRAM<br /> Mô tả những thay đổi trong các trạng thái hoặc điều kiện theo thời gian.<br />
DEMO TIMING DIAGRAM<br />
PROFILE DIAGRAM<br /> Cho phép tự định nghĩa các khuôn mẩu, giá trị đính kèm, và hạn chế.<br />
DEMO PROFILE DIAGRAM<br />
XML SCHEMA DIAGRAM<br /> 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 cl...
BUSINESS PROCESS MODELING NOTATION<br />  Mô hình hóa nghiệp vụ<br />
HƯỚNG DẨN SỬ DỤNG<br /> Giao diện người dùng<br /> Vẽ 14 loại biểu đồ, XML schema, BPMN<br /> Forward Engineering<br /> Re...
FORWARD ENGINEERING<br />ROUND – TRIP ENGINEERING (M – C – M)<br />
DEMO FORWARD ENGINEERING<br />
CÂU HỎI<br />UModel hổ trợ C# version mấy?<br />
HƯỚNG DẨN SỬ DỤNG<br /> Giao diện người dùng<br /> Vẽ 14 loại biểu đồ, XML schema, BPMN<br /> Forward Engineering<br /> Re...
REVERT ENGINEERING<br />ROUND – TRIP ENGINEERING (C – M – C)<br />
DEMO REVERT ENGINEERING<br />
CÂU HỎI<br />Ví dụ trên phát sinh bao nhiêu lược đồ?<br />
HƯỚNG DẨN SỬ DỤNG<br /> Giao diện người dùng<br /> Vẽ 14 loại biểu đồ, XML schema, BPMN<br /> Forward Engineering<br /> Re...
CHUYỂN ĐỔI MÔ HÌNH<br /> Hổ trợ chuyển đổi từ sequence sang collaboration và ngược lại<br />
HƯỚNG DẨN SỬ DỤNG<br /> Giao diện người dùng<br /> Vẽ 14 loại biểu đồ, XML schema, BPMN<br /> Forward Engineering<br /> Re...
PHÁT SINH TÀI LIỆU<br /> Tự động tạo tài liệu mô tả các bản  thiết kế<br />
DEMO PHÁT SINH TÀI LIỆU<br />
HƯỚNG DẨN SỬ DỤNG<br /> Giao diện người dùng<br /> Vẽ 14 loại biểu đồ, XML schema, BPMN<br /> Forward Engineering<br /> Re...
VERSION CONTROL SYSTEM<br /> Hổ trợ hệ thống quản lý phiên bản<br />
HƯỚNG DẨN SỬ DỤNG<br /> Giao diện người dùng<br /> Vẽ 14 loại biểu đồ, XML schema, BPMN<br /> Forward Engineering<br /> Re...
TÍCH HỢP VÀO VS/ECLIPSE<br />VS 2005/2008, Eclipse<br />UModel Enterprise 2009<br />UModel Enterprise Edition Integration ...
CÁM ƠN<br />?<br />
Upcoming SlideShare
Loading in...5
×

Umodel 2009

998

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
998
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
64
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Umodel 2009"

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

    Clipping is a handy way to collect important slides you want to go back to later.

×