1 / 16

PHÁT TRIỂN HƯỚNG MÔ HÌNH (MDA)

PHÁT TRIỂN HƯỚNG MÔ HÌNH (MDA). Thực hiện: Nhóm 24. Nội dung. Phát triển hướng mô hình là gì? Vì sao nên áp dụng phát triển hướng mô hình? Áp dụng phát triển hướng mô hình như thế nào? Các công cụ hỗ trợ phát triển hướng mô hình. Nội dung. Phát triển hướng mô hình là gì?

snana
Download Presentation

PHÁT TRIỂN HƯỚNG MÔ HÌNH (MDA)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHÁT TRIỂN HƯỚNG MÔ HÌNH(MDA) Thực hiện: Nhóm 24

  2. Nội dung • Phát triển hướng mô hình là gì? • Vì sao nên áp dụng phát triển hướng mô hình? • Áp dụng phát triển hướng mô hình như thế nào? • Các công cụ hỗ trợ phát triển hướng mô hình

  3. Nội dung • Phát triển hướng mô hình là gì? • Vì sao nên áp dụng phát triển hướng mô hình? • Áp dụng phát triển hướng mô hình như thế nào? • Các công cụ hỗ trợ phát triển hướng mô hình

  4. Phát triển hướng mô hình là gì? • Là một cách thiết kế phần mềm tiếp cận việc phát triển của hệ thống phần mềm dựa trên các mô hình • Được đưa ra bởi tổ chức Object Management Group (OMG) vào năm 2001

  5. Phát triển hướng mô hình là gì? • MDA cung cấp các hướng dẫn cho việc cấu trúc và đặc tả chương trình dưới dạng mô hình • MDA định nghĩa các chức năng của hệ thống dựa trên mô hình độc lập nền tảng (platform-independent model – PIM) • PIM sau đó được chuyển thành các mô hình dựa trên các nền tảng chuyên biệt (platform specification model – PSM) mà máy có thể đọc hiểu được

  6. Phát triển hướng mô hình là gì? • Phát triển hướng mô hình liên quan đến nhiều chuẩn khác • UML (Unified Modeling Language) • MOF (Meta-Object Facility) • XMI (XML Metadata Interchange) • EDOC (Enterprise Distributed Object Computing) • SPEM (Software Process Engineering Metamodel) • CWM (Common Warhouse Metamodel)

  7. Phát triển hướng mô hình là gì?

  8. Nội dung • Phát triển hướng mô hình là gì? • Vì sao nên áp dụng phát triển hướng mô hình? • Áp dụng phát triển hướng mô hình như thế nào? • Các công cụ hỗ trợ phát triển hướng mô hình

  9. Vì sao nên áp dụng phát triển hướng mô hình? • Dễ phát triển • Dễ chuyển đổi môi trường • Tăng khả năng tương tác • Dễ bảo trì • Dễ tài liệu hoá

  10. Nội dung • Phát triển hướng mô hình là gì? • Vì sao nên áp dụng phát triển hướng mô hình? • Áp dụng phát triển hướng mô hình như thế nào? • Các công cụ hỗ trợ phát triển hướng mô hình

  11. Áp dụng phát triển hướng mô hìnhnhư thế nào? • Xây dựng mô hình PIM • Chuyển đổi PIM sang PSM • Chuyển đổi PSM sang mã nguồn

  12. Áp dụng phát triển hướng mô hìnhnhư thế nào? • OMG đã đặt ra ngôn ngữ Meta Object Facilitiy (MOF) để có thể xử lý các chuẩn ngôn ngữ khác nhau • PIM có thể được xây dựng trên nhiều ngôn ngữ khác nhau, nhưng phổ biến nhất vẫn là UML • Việc chuyển đổi PIM sang PSM tuân theo qui ước của các mô hình định nghĩa nền tảng (platform definition model – PDM) • OMG đã định ra chuẩn cho việc chuyển đổi PIM – PSM là Query/View/Transformation (QVT)

  13. Nội dung • Phát triển hướng mô hình là gì? • Vì sao nên áp dụng phát triển hướng mô hình? • Áp dụng phát triển hướng mô hình như thế nào? • Các công cụ hỗ trợ phát triển hướng mô hình

  14. Các công cụ hỗ trợ phát triển hướng mô hình • Các công cụ hỗ trợ UML • Rational Rose • StarUML • QM • Enterprise Architect • ….

More Related