Lõi xử lý UWE (UWE core process)

Một phần của tài liệu Nghiên cứu kỹ thuật biến đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo hướng tiếp cận MDA (Trang 60 - 62)

C ƢƠNG 1 KỸ T UẬ TP ÁT TRIỂN ỨNG DỤNG WEB ƢỚNG MÔ ÌN

2.7.1.Lõi xử lý UWE (UWE core process)

Áp dụng các nguyên tắc MDA với phương pháp tiếp cận UWE để xây dựng một tập hợp các CIM, tập hợp các PIM và tập hợp các PSM trong giai đoạn phân tích, thiết kế và thực hiện quá trình mô hình định hướng. Mục đích của giai đoạn

Nghiên cứu kỹ thuật biế đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo MDA

phân tích là để tích lũy một bộ ổn định các yêu cầu. Các yêu cầu chức năng được thu thập bằng các phương tiện của các mô hình yêu cầu. Các mô hình yêu cầu bao gồm các mô hình Use Case chuyên dụng và một mô hình các class cho ứng dụng Web. Giai đoạn thiết kế bao gồm việc xây dựng một loạt các mô hình cho các nội dung (content), định hướng (navigation), quy trình (process), trình bày (presentation) và tương thích (adaptivity) ở mức độc lập nền tảng. Sự biến đổi thực hiện việc xây dựng hệ thống các mô hình phụ thuộc vào cách tạo ra các mô hình mặc định, sau đó có thể được tùy chỉnh bởi các nhà thiết kế. Cuối cùng, các mô hình thiết kế được chuyển đổi để thực hiện trên nền tảng cụ thể. Lõi xử lý UWE được mở rộng với việc xây dựng một trạng thái hữu hạn UML - gọi là "bức tranh lớn" , nó tích hợp với các mô hình thiết kế. Mục đích của mô hình bức tranh lớn là việc kiểm tra của UWE các mô hình của công cụ MagicDraw, một mô hình UML chuyển đổi thành mô hình kiểm tra và thử nghiệm định lý [37]. Ngoài ra, kiến trúc tính năng có thể được thu thập bởi một mô hình kiến trúc riêng biệt bằng cách sử dụng các kỹ thuật của WebSA (kiến trúc phần mềm Web) cách tiếp cận [38] và tiếp tục tích hợp các mô hình chức năng cho đến nay được xây dựng. Trong luận văn này, ta tập trung vào lõi xử lý UWE được mô tả như trong hình 2.29 như là một biểu đồ hoạt động UML khuôn mẫu. Mô hình được đại diện với các nút đối tượng và biến đổi như các hoạt động khuôn mẫu (biểu tượng hình tròn đặc biệt). Một chuỗi các biến đổi sau đó ta sẽ xác định các luồng điều khiển.

Nghiên cứu kỹ thuật biế đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo MDA

Một phần của tài liệu Nghiên cứu kỹ thuật biến đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo hướng tiếp cận MDA (Trang 60 - 62)